标签: c concurrency
我知道Java和C#都有库包来支持并发编程。有谁知道C是否有库包?感谢
答案 0 :(得分:4)
答案 1 :(得分:4)
在最低级别,您有pthreads,它为您提供线程,锁,条件变量等。它与您可以获得的基本相同。如果您的程序使用框架,它可能会提供自己的线程原语,因此您不必直接使用pthread。
其他软件包提供更高级别的并发操作,可能更容易推理。
答案 2 :(得分:1)
icc,msvc和gcc(至少)等编译器支持OpenMP。
icc
msvc
gcc
OpenMP