用户级线程涉及N个用户级线程在单个内核线程上运行。用户级线程的详细信息是什么?这与协同程序有什么不同?
用户级线程涉及N个用户级线程在单个内核线程上运行。用户级线程的详细信息是什么?这与协同程序有什么不同?
另一方面,协程是标准函数调用和返回(“子例程”)的一般化,其中函数相互传递控制,并在切换例程时通信值。协程之间的来回切换由协程本身控制;仅当一个协程明确地向另一个协程产生值时,控制才从一个协程传递到另一个协程。这是合作式多任务处理的一个例子,其中通过手动协调任务中的各个步骤来并行完成多个作业。
希望这可以帮助你!