您的位置:首页 > 其它

多线程会抢夺到更多的CPU资源么?

2015-09-08 09:57 127 查看
[code]之前一直不明白一个线程是随机分配CPU时间,多个线程同样是随机分配CPU时间,


并且同一时间只有一个线程处于工作状态.

那么为什么还要用多线程呢?

比如目前手机系统中一共有50个线程,那么你有一个线程的话理论上每个时刻被

执行的可能性是1/50(实际上并不是这样的,每个线程被CPU执行是随机的,安卓

系统肯定是有规律的,但是那些Google大神并没有让外界知道这个规律,外界从

表面看到的是随机的),而如果你的应用有五个线程,那么理论上被执行的总的时

间就会变多.

所以多线程还是会抢夺到更多的CPU资源的.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: