Table of Contents
Kthread is a user level multithreading library in C for UNIX-like operating systems. User level threads are supported above the kernel in user space and are managed without kernel support. Key features of User Level Threads:
Kthead supports three models of mapping user threads to kernel threads. Every user level thread executes on separate kernel thread. All user level thread execute on one kernel level thread.Only one thread executes at one time and then timer based preemption occurs so that other thead can execute In this multiple user level threads executes on multiple kernel level threads |
1.Clone repository on your local unix machine and change current directory .
git clone git@github.com:KunalC-1/Kthread.git
cd Kthread
2.Run test cases
make runtest
👤 Kunal Chaudhari
- Github: @KunalC-1
👤 Kartik Mandhan
- Github: @kartikmandhan
Copyright © 2022 Kunal Chaudhari & Kartik Mandhan
This project is MIT licensed.