Chinaunix

标题: linux的多线程问题 [打印本页]

作者: iterator    时间: 2007-11-30 16:32
标题: linux的多线程问题
在linux中运行多线程程序,比如有A,B两个线程,那会不会因为B线程过于耗费时间,从而影响A线程的时间片,进而影响其性能?
比如B线程一直在记录数据库时,A的性能会不会比B在睡眠要低?
作者: smalloc    时间: 2007-11-30 17:53
调度是抢占的,B总是在一定的时间被抢占后然后调度其他进程
作者: iterator    时间: 2007-11-30 18:00
没太懂,能再说的明白点吗?我的问题很简单,就是假如我让B线程一直睡眠而不是进行数据库操作,A线程的性能会提高吗?
作者: anthony1983    时间: 2007-11-30 20:29
会提高。
作者: mingyanguo    时间: 2007-11-30 23:00
这种依赖于调度器的问题没多少意思吧。。。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2