+ -
当前位置:首页 → 问答吧 → 线程是个伪多任务?

线程是个伪多任务?

时间:2011-11-25

来源:互联网

在程序中使用线程读写文件,当线程中读写文件的时间比较长时,程序主界面的操作明显感觉迟缓,这说明线程在读写文件时占用了主程序的大部分CPU时间,但是如果让读写文件的这个工作交给子进程来操作,则子进程读写文件时对主程序的界面进行操作仍然非常顺滑流畅,不会出现使用线程的那种迟缓的情况。这是不是说线程实际上并非真正的多任务?

作者: lovev8   发布时间: 2011-11-25

你确定你上面观察到的现象是正确的,而且是一般的现象而不是某种特殊情况下的观察结果。

作者: wltg2001   发布时间: 2011-11-25

我倒是希望不是正确的,用线程总比用进程来的省心啊。但是经过多次测试让我很失望,线程比OnTime好不到哪。

作者: lovev8   发布时间: 2011-11-25