由于C语言没有提供任何面向对象的概念,我想知道它是否也不支持多线程?我在网上搜索了 - 有人可以给我答案吗?
C 毫无疑问具有多线程支持。查看 pthread。这是关于 pthread 的教程:
C1X将支持线程,但现在,c99中没有这样的东西。 人们确实使用less可移植扩展,例如 POSIX 线程(pthreads)、forking等。
标准C1X仍然是草案,编译器的支持有些缺乏,gcc部分支持它,但我听说线程还没有完成(我的意思是,不稳定,gcc的开发版本,而不是4.6)。
是的,您可以在 C 中使用线程,并且可以使用各种库来执行此操作,pthreads 就是其中之一。