多线程问题,百分求解?
spdia 2001-06-30 12:08:30 我用mfc作了一个进程外自动化对象,接口中包含两个方法。其中一个方法启动最多四个线程用于读数据库(每个线程上一个数据库连接),启动线程后立即返回。另一个方法用于检测那个线程完成并取得记录。我发现这样一个问题,哪怕只启动一个线程去读数据库当数据库记录数超过1500时,大量cpu时间被此进程外组件占用,理论上说每个线程的时间片只有20ms,为什么会占用这么多cpu时间被占用导致其他程序停滞,请大家踊跃提出意见,我会继续加分。