首页 > 解决方案 > Web 服务器上的用户线程实现:有限状态机如何处理中断以避免竞争条件

问题描述

我在 Andrew Tanenbaum 和 Herbert Bos 的《现代操作系统第 4 版》一书中研究进程和线程。该书第 102 页指出,单线程进程程序为了简单而放弃了其性能。另一方面,有限状态机提供并行处理,但必须处理中断。

作为阻塞方法的替代方法,我有一个关于有限状态机处理中断的问题。

我认为阻塞方法不仅是为了简化编程,也是为了避免线程并发运行时的竞争条件。

我想问一下在有限状态机这样的情况下如何处理竞争条件。

谢谢你。

标签: multithreadingoperating-systemstate-machine

解决方案


推荐阅读