标签: multithreading operating-system scheduler
当我们启动一个线程时,操作系统将该线程置于运行队列中,并且当时间(量子)到来时,操作系统的调度程序运行该线程, 那么操作系统如何理解该线程是否完成了它的操作?
答案 0 :(得分:1)
线程调用特定于操作系统的函数。该函数告诉操作系统它完成了。在大多数语言/框架中,这将在幕后为您完成。
答案 1 :(得分:1)
通常有两种终止内核线程的机制。它们与终止过程相同。