请教大佬关于进程,多线程的关系

 

例如Java  ,一段程序的执行,是需要自己在代码里面去分配线程吗?分配一个线程做A,一个线程做B!


难道是靠cpu自主分配吗?


..线程举个例子 其实就是for () { //TODO  }


CPU自己调度


你自己要处理的就是.线程的同步, 互斥


真要玩会进程和线程的话.. 去看看python 或者java  (在这一快还是java做的不错.)


我本来只想问问线程和进程的区别,没想到一下子就告诉了我们这么多,还是队长厉害

1个是IO密集用的 一个是 CPU 密集用的


看来要继续学习了


一大堆的不懂


你之前研究的那个爬东西的


不就是多进程的


linux下推荐使用多进程去操作。 因为基本上不设计到cpu密集的

对呀,我看文档说了,可以自己设置进程数去爬


CPU密集的. 强计算的.基本涉及不到

pencl_fork

但是就和线程混乱啦


进程 和线程


单进程多线程 就是 一张桌子 多个人吃饭 


单进程单线程 就是一张桌子,一个人吃饭 

更好的利用资源而已

现在有点明白了,因为有些地方,总是会说到进程,线程,所以不搞懂点,感觉看不下去了

服务器处理一个请求就是一个进程是吗?


那就要看你用的啥环境了



apache,nginx每个的处理方式都不一样

汉东省反贪局前局长陈海 2017/6/2 9:12:53




等你找到妹子了,队长,我们就考虑结婚了[图片]


  cpu只有四个线程

那如果一个进程使用到了四个线程,其他进程会不会被阻塞

如果是CPU的 

如果是CPU 密集运算的

4线程就跑慢了


如果是IO 密集的. 那几百个线程都没关系


反正都是阻塞的


给太多了会有额外的CPU调度的时间



线程还分cpu运算和I/O呀


又糊了


是使用场景


是你在CPU 密集的时候使用 线程 还是在IO 密集的时候使用 线程


要不学一下Liunx 编程 要不学一下java



cpu密集,相当于大量运算会长时间占用线程?  io的话,处理快,所以无所谓占用不占用?  


都说了是CPU密集. 肯定是很占用cpu资源的


专业术语不是很懂  现在知道cpu密集是什么了


是什么

是很占用cpu资源的


666

@舒亚斌 cpu密集是什么

你不是都说了嘛..

还at我

 

转载于:https://my.oschina.net/querying/blog/913022

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值