我问这个问题是因为我正在研究 Haiku OS(BeOS 的后代)。
BeOS 操作系统的目标是创建一个能够很好地处理多媒体并且响应速度非常快的桌面环境。他们通过创建具有“普遍多线程”的内核来管理这一点。
其他操作系统(Linux、Windows 等)没有这种“普遍多线程”,因此响应速度不快。(请不要进行火焰战争......)
有人可以解释“普遍多线程”(如 BeOS/Haiku 中)与 Windows 或 Linux 中使用的多线程之间的(细微)差异吗?
开发人员对不同的多线程系统有何影响?
我发现了一个关于 BeOS 多线程的有趣网站... BeOS 多线程