Skip to content

aliciajnguyen/ThreadingLibraryBuild

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

COMP310 Threading Library

A basic user-level threading library developed for an assignment in an operating systems course, with the capacity to create threads, perform tasks and switch between threads. A scheduler also includes two kernel level threads as executors as kernel level threads, one for computing tasks and one dedicated for I/O tasks to avoid interrupt delays.

Functions are documented in the sut.h header file in src. Queue.c only provides a basic implementation of a queue.

About

A basic user-level threading library, with the capacity to create threads, perform tasks and switch between threads. A scheduler also includes two kernel level threads as executors as kernel level threads, one for computing tasks and one dedicated for I/O tasks to avoid interrupt delays.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages