Meetings
Advanced Pthreads
Richard K. Wolf
University of Illinois at Chicago, ACCC
Tuesday August 28th 2001 at 7:00pm
College of DuPage, Room 2800
Abstract
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.
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 info@uniforum.chi.il.us.
UniForum is a registered trademark of UniForum Association