发表时间:2009-01-06
goodyang 写道 阳光晒晒 写道 lixiaoxu85 写道 随波踏浪 写道 ls,感觉你很无知,还13,13你个头,早就注射了免疫疫苗,不怕疯狗咬人
这位同学低调点好不好 注意下你的素质 为社么会有人站出来BS你 而且不是我一个人 自己检讨下吧 何必呢~ 做人低调就行了. 上个网还要低调. 麻烦死了 吵架骂人谁不会,上网就是为了这个 说得有理 上网骂人不会被抽 骂爽了 拍拍屁股关电脑走人 |
|
发表时间:2009-01-06
阳光晒晒 写道 lixiaoxu85 写道 随波踏浪 写道 ls,感觉你很无知,还13,13你个头,早就注射了免疫疫苗,不怕疯狗咬人
这位同学低调点好不好 注意下你的素质 为社么会有人站出来BS你 而且不是我一个人 自己检讨下吧 何必呢~ 做人低调就行了. 上个网还要低调. 麻烦死了 上网是你的延伸,所以做人低调,上网也要低调 ![]() ![]() ![]() ![]() |
|
发表时间:2009-01-06
看计算机教科书
|
|
发表时间:2009-01-06
随波踏浪 写道 yefeng 写道 现在的服务器,好像已经没有单CPU了,连个人用机都双CPU了
哈哈哈,多线程和多cpu有啥关系?一个cpu就不能多线程了?不懂请保存沉默,拜托 这位兄台,做人不要太显摆,说话不要太冲,碰到说错的好好解答就是了。 不懂的人大有所在,但是要鼓励讨论的氛围! |
|
发表时间:2009-01-06
随波踏浪 写道 zobkp 写道 随波踏浪 写道 yefeng 写道 现在的服务器,好像已经没有单CPU了,连个人用机都双CPU了
哈哈哈,多线程和多cpu有啥关系?一个cpu就不能多线程了?不懂请保存沉默,拜托 这位兄台,做人不要太显摆,说话不要太冲,碰到说错的好好解答就是了。 不懂的人大有所在,但是要鼓励讨论的氛围! 哈哈哈,表跑。在这遇到老同学了 ?? |
|
发表时间:2009-01-06
在单cpu中效率是体现不出来的,我觉得多线程就是面向多CPU而言的
|
|
发表时间:2009-01-06
值得深入研究,我只看看
|
|
发表时间:2009-01-06
lzmhehe 写道 为什么一直在讨论效率呢
生产消费,如果不多线程,使用单线程怎么做呢 我用了一年多的线程,真正考虑效率的还是很少,基本上都是功能决定了到底需不需要使用多线程 生产者-消费者模型,如果你是用多线程实现了的,那完全也可以写成单线程的(当然,单线程也就是一个顺序执行,恐怕不能称为“生产-消费”了)。 之所以设计成生产者-消费者的模式,是因为生产者和消费者不能步调一致吧?!因为会出现等待的情况,所以要按“生产者-消费者”的方式,用多线程实现(比如3个生产者线程,2个消费者线程)。这充分利用了系统资源,如果效率还没有提高,那真不知道要干啥呢——比如说,生产者干的事就是 a+1,消费者干的事就是a-1,那何必费劲做成“生产者-消费者”呢(专门做出一个生产者线程对一个消费者线程,也太傻了吧)? 上面已经有人说了,系统运行环境下的资源并不只有CPU,还有网络,数据库(可能安装在另一个机器上)。数据库访问和网络的IO操作都是比较耗时的,这时候CPU会闲一些。使用多线程可以调配资源的使用率。 PS:假设你的程序部署到一个配置特牛的服务器上,感觉还是不足以应付业务量,结果一查CPU占用率,才3%,你的程序是不是写的很失败? |
|
发表时间:2009-01-06
血无痕2008 写道 在单cpu中效率是体现不出来的,我觉得多线程就是面向多CPU而言的
我觉得章子怡是我老婆。。。 |
|
发表时间:2009-01-06
好好去理解下多线程的引入。
|