mad*_*per 6 c macos multithreading
C中是否支持多线程?如果是,那我该怎么办?是否有任何开源库可以让我这样做,并且是Mac OS X支持的库吗?
我没有发现任何文章说它得到了支持.
Dav*_*ave 14
C本质上不是一种多线程语言; 但是有很多库可以添加线程功能.
pthreads是一个与任何POSIX系统兼容的库,因此它在OSX上受支持.我发现https://computing.llnl.gov/tutorials/pthreads/是一个很好的起点.
Win32有一个C的线程库,在http://msdn.microsoft.com/en-us/library/y6h8hye8(v=vs.80).aspx中描述.
Glib只要在目标机器上安装了glib,就可以添加支持的线程,并且具有完全跨平台的优势.这里有一些信息:http://developer.gnome.org/glib/2.28/glib-Threads.html