C中支持多线程吗?如果是,那我该怎么办?有没有允许我使用的开源库,Mac OS X是否支持该库?
我还没有发现任何文章说它受支持。
最佳答案
C本质上不是多线程语言。但是,有许多库增加了线程功能。
pthreads
是与任何POSIX系统兼容的库,因此在OSX上受支持。我发现https://computing.llnl.gov/tutorials/pthreads/是一个不错的起点。Glib
添加了受支持的线程,并且具有完全跨平台的优势,只要在目标计算机上安装了glib。这里有一些信息:http://developer.gnome.org/glib/2.28/glib-Threads.html关于C:多线程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7774778/