多线程会抢夺到更多的CPU资源么?
2015-09-08 09:57
127 查看
[code]之前一直不明白一个线程是随机分配CPU时间,多个线程同样是随机分配CPU时间,
并且同一时间只有一个线程处于工作状态.
那么为什么还要用多线程呢?
比如目前手机系统中一共有50个线程,那么你有一个线程的话理论上每个时刻被
执行的可能性是1/50(实际上并不是这样的,每个线程被CPU执行是随机的,安卓
系统肯定是有规律的,但是那些Google大神并没有让外界知道这个规律,外界从
表面看到的是随机的),而如果你的应用有五个线程,那么理论上被执行的总的时
间就会变多.
所以多线程还是会抢夺到更多的CPU资源的.
相关文章推荐
- C++中的内联函数inline总结
- 如何成为一名黑客(How To Become A Hacker)
- 【jQuery】 用jQuery和div实现复选框
- 如何把文件上传到另外一台服务器1
- 机器学习
- Java调用ICTCLAS2015
- python中Input和raw_input的区别
- Nginx 配置总结
- 欢迎使用CSDN-markdown编辑器
- CCF 集合竞价 【大水】
- 如何设计一个编辑窗体的基类
- SVN局域网搭建
- 常用Math函数
- 置换元素(替换元素)和非置换元素(不可替换元素)
- C# Redis 系列一
- centos6的 shell基础学习
- IP报文结构
- 第二章.图形化管理工具
- andorid分辨率
- DevExpress v15.1:其它控件升级