Dr. Chuck C. Liang
Assistant Professor of Computer Science, Hofstra University .
201A Adams Hall
Hempstead, NY 11550
Office Phone: (516 463) 5559
Email: email@example.com (<- click to send me mail)
Official Office Hours: MW 4:30-5:30 pm, TuTh 3-4pm, F 11:10am-12:10pm, or by appointment.
Scheduling Lab and Assignment. Due 2/22/2002. Here are
the utility functions you'll need: utils.c
Program from Feb. 27th class. (See note inside).
First Posix Thread Lab. Here is the bugfix.c file you'll need to call the "donothing()" function inside busy loops on Solaris.
deadlocks and dinning philosophers assignment. Due real soon. Here's the program I wrote on March 15th.
Banker's algorithm simulation
File copy program that illustrates the use of
Simple example illustrating fork
pipes0.c: program from 4/26 class.
"pipedream" program illustrating the use of fork and pipes (pipedreamx2.c: two-client version). Also download simpleipc.c, a set of functions that simplifies using iterprocess communication in Unix. Note: these files have been slightly modified - reload/refresh
simpletcp.c: abstraction of TCP sockets as file descriptors.
randserver.c, randclient.c: a pair of programs illustrating client-server processes on the network.
The Last assignment is due Thursday of Finals week by noon. This is an absolute deadline. I will compute final grades thursday afternoon. Once a grade is submitted it won't be changed. I go on vacation Friday.
Final Exam: Monday 5/13 10:30am - 12:30pm
Final study guide. Review Session: Saturday 5/11 at 2:30pm