可以在一个进程中为不同的线程指定不同的优先级
void ChangeColorDepth()
t2.
else
{
但在运行Windows应用程序时,用户不需要知道它。
5秒输出5个数字并换行的程序。
public static void Main()
ThreadStart entryPoint = new ThreadStart(ChangeColorDepth);
Sleep(1000);
depthChangeThread.
程序需要同时执行两个或多个任务
过了这个时间片后,Windows就收回控制权,选择下一个被分配了时间片的线程。
Thread workerThread = new Thread(workerStart);
这些时间片非常短,我们可以认为许多事件是同时发生的。
如果后续的处理依赖于另一个已经中止的线程,可以调用Join()方法,等待线程中止:
Microsoft没有说明这段时间有多长,因为为了获得最好的性能,Windows有一个内部操作系统参数来控制这个时间值。
同时执行所有任务,时
间更少,效率更高
人 体
线程简介 3-1
读 ,写
一览无遗
血液循环
在同一时间点执行各项进程
• 编译程序
• 发送/接收邮件
• 打印文件
• 其他
操作系统允许计算机同
时执行多项操作
程序
(进程)
评论0
最新资源