多线程库选择

时间:2011-12-26 04:02:12

标签: multithreading

我正在开发一个用C编写的玩具操作系统。由于图形性能,我需要实现一些并行算法,但我无法访问中断,所以我不能使用像printf这样的高级函数(我不能使用windows.h )。有多线程库不依赖于系统中断吗?

我已经读过POSIX需要一些UNIX函数,所以我想这对我来说没用:(

你有什么想法吗?

在英特尔开发多线程应用程序指南中,作者讨论了使用简单循环构建自动并行化代码的OpenMP和C英特尔编译器,但我想使用互斥对象和某种线程初始化函数来编写行。

可以使用Load Link和Store Conditionals汇编程序指令,但我还需要存储线程的数据结构。

提前致谢。

0 个答案:

没有答案