关键部分 - 单个执行单元与否?

时间:2016-10-16 04:48:37

标签: multithreading operating-system thread-safety pthreads critical-section

我知道关键部分是代码的一部分,在某个时刻,多个消费者(线程或进程)无法访问它。现在我很困惑。比如说,一个关键部分预计将由CPU在5毫秒内执行。 所以

  • 可能性1: CPU会将关键部分作为单个工作单元执行,并且需要5毫秒的时间而无需安排其他线程/消费者吗?

  • 可能性2:或者消费者可以在执行时间片后重新安排,就像分时系统中发生的事情一样?

0 个答案:

没有答案