【发布时间】:2014-06-04 06:41:26
【问题描述】:
为什么在单处理器系统中需要同步?我想知道为什么有必要的具体案例。如果一次只有一个进程/线程可以访问 CPU,那么什么时候需要同步?
【问题讨论】:
-
你永远不知道线程什么时候会被抢占。如果您希望操作是原子的,则必须确保其他线程不会介入其中。假设您的应用程序只能在单 CPU 系统上运行,这不是错误的吗?
-
是的,有道理,谢谢。
标签: operating-system synchronization system processor