Advanced Pthreads

Richard K. Wolf
University of Illinois at Chicago, ACCC

Tuesday August 28th 2001 at 7:00pm
College of DuPage, Room 2800


In this session, we'll take a closer look at pthreads and the ways in which you can use them. We'll start with a very quick review of the last session (April '01) and then proceed with the advanced material we were unable to talk about last time due to time constraints. Among other things, we'll talk about getting and setting pthreads attributes, initializing a set of threads with pthread_once, the use of thread-specific data, and thread cancellation. If time permits, and I can pull it off, we'll also take a close look at a real, live, threaded TCP server and see hot it is coded using both pthreads and the Berkeley sockets API.

Speaker Bio

Richard K. Wolf has been working for the Academic Computing and Communications Center at the University of Illinois at Chicago for the past twelve years. During that time, he has worked on a wide variety of projects, but is mostly known as one of only two Macintosh fanatics within the ACCC. In the past few years, he has had the opportunity to develop custom TCP and UDP server applications for the NetWare operating system. While creating those applications, he learned an awful lot about what -shouldn't- be done in a multi-threaded application -- and mostly the hard way.

Getting to the meeting

The next general meeting of UniForum Chicago will be:

        August 28th, 2001
	7:00pm to 9:00pm
        College of DuPage
        Building SRC, Rm 2800abc
        22nd and Lambert
        Glen Ellyn, IL 60137-6599
Take 355 to Butterfield Rd (Rt 56).
Take Butterfield West to Lambert Rd, then Lambert Rd North to 22nd St.
Turn right and look for Lot 2 or the Faculty/Staff parking lot (behind Lot 1) on the right side of 22nd St.
Walk to the SRC building, room 2800 is on the second floor of the west side of the building,
upstairs from the north doors facing Lot 2.

All UniForum Chicago general meetings are open to the public free of charge.

For more information about UniForum Chicago contact

UniForum is a registered trademark of UniForum Association