Implementing many to one user level threads

เสร็จสมบูรณ์ โพสต์แล้ว 5 ปีที่ผ่านมา ชำระเงินเมื่อจัดส่ง
เสร็จสมบูรณ์ ชำระเงินเมื่อจัดส่ง

need to implement many to one user level threads where in we have multiple threads in user level and a single thread in kernel level. For this one should create a own thread library. All the threads should execute on the same kernel thread , so only one user thread can execute at one time. The threads manager include a preemptive round-robin [login to view URL] does not yield during its time-slice, it will be preempted and one of the other ready threads will be [login to view URL], the preempted and resumed thread will change its state.

The execution context management can be using setcontext,getcontext,makecontext,swapconntext

To implement preemptive scheduling, we need to set a timer, and register a timer

handler that will act as the thread scheduler for the library and fi gure out how to suspend

the running thread and resume a thread from the ready queue.

การเขียนโปรแกรม C

หมายเลขโปรเจค: #18744794

เกี่ยวกับโปรเจกต์

3 ข้อเสนอ โปรเจกต์ระยะไกล ใช้งาน %project.latestActivity_relativeTime|แทนที่%

มอบให้กับ:

TalAkerele

Hi, I am very happy to bid your project. I read your requirements carefully,so i see what you mean. I have been experiments with C Programming,Php. I'd like to work with you. i'll complete this project for you to เพิ่มเติม

$93 USD ใน 10 วัน
(15 รีวิว)
4.3

freelancer 3 คน กำลังเสนอราคาในงานนี้ โดยมีราคาเฉลี่ยอยู่ที่ $158

kcbStar

Hello, I am interested in this project and so wanted to discuss more it in details. I have a lot of experience in C programming. I will provide you with quality work according to your instrument. I am ready to discuss เพิ่มเติม

$200 USD ใน 10 วัน
(98 รีวิว)
6.0
schoudhary1553

Hello, I have gone through your job posting and become very much interested to work with you. I am an expert in this field. I have already completed several projects like this. For evidence you can see my profile. เพิ่มเติม

$180 USD ใน 4 วัน
(8 รีวิว)
4.1