1、进程是计算机分配资源的主体。(系统中资源的分配都是按照pid进行处理)
2、theard 是CPU调度的最小单元。
3、使用线程好处(1、进程下的数据共享,2、方便线程间通信,3、在进程内实现多任务)
4进程间 数据不共享,通信需要系统调用。
多线程好点 :
1)有的是为了提高运行的速度,比如多核cpu下的多线程
2)有的是为了提高资源的利用率,比如在网络环境下下载资源时,时延常常很高,我们可以通过不同的thread从不同的地方获取资源,这样可以提高效率
3)有的为了提供更好的服务,比如说是服务器
4)其他需要多线程编程的地方等等
并行计算,
open mp 打开支持,vs2005以上:
项目--》属性--》选C++。