Operating System: Threads Implementing a non-preemptive threading library NPTlib for application threads Read pdf for further details