|
目录
|
并发库的简单比较 |
作者:Anthony Williams 译者:陈晓伟 |
111 次浏览 |
8次 |
|
|
附录B 并发库的简单比较
虽然,C++11才开始正式支持并发,不过,高级编程语言都支持并发和多线程已经不是什么新鲜事了。例如,Java在第一个发布版本中就支持多线程编程,在某些平台上也提供符合POSIX
C标准的多线程接口,还有Erlang支持消息的同步传递(有点类似于MPI)。当然还有使用C++类的库,比如Boost,其将底层多线程接口进行包装,适用于任何给定的平台(不论是使用POSIX
C的接口,或其他接口),其对支持的平台会提供可移植接口。
这些库或者编程语言,已经写了很多多线程应用,并且在使用这些库写多线程代码的经验,可以借鉴到C++中,本附录就对Java,POSIX
C,使用Boost线程库的C++,以及C++11中的多线程工具进行简单的比较,当然也会交叉引用本书的相关章节。
|
111 次浏览 |
8次 |
|
|
|