GitHub / asad82 / User-Level-Thread-Library
The program implements a user level thread library for Linux in C with pre-emption, locks, conditions, semaphores, scheduler, timers, multi-level priority queue ensuring synchronization in real world programs besides several other features making it a complete autonomous library for thread creation and management. Sample test programs utilizing the thread library are also included with the design document and code.
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asad82%2FUser-Level-Thread-Library
Stars: 7
Forks: 4
Open issues: 0
License: mit
Language: C
Size: 635 KB
Dependencies parsed at: Pending
Created at: over 10 years ago
Updated at: about 1 year ago
Pushed at: over 5 years ago
Last synced at: 10 months ago
Topics: c, condition-variables, embedded-systems, interrupts, lightweight, lightweight-os, linux, locks, multilevel-priority-que, operating-system, preemption, round-robin, round-robin-scheduler, scheduler, semaphores, thread-creation, thread-library, timers