会员
众包
新闻
博问
闪存
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
白桦的天空
第一次的心动,永远的心痛!
首页
::
新随笔
::
联系
::
管理
公告
线程简单介绍
Posted on
2005-04-07 12:31
白桦的天空
阅读(
295
) 评论(
0
)
编辑
收藏
举报
using
System;
using
System.Threading;
class
ThreadTest
{
//
工作线程的方法
public
static
void
WorkerThreadMethod()
{
//
获得当前正在执行的线程对象
Thread w1
=
Thread.CurrentThread;
w1.Name
=
"
工作中
"
;
for
(
int
i
=
1
; i
<
10
;i
++
)
{
//
每次循环暂停线程0.4秒
Thread.Sleep(
400
);
Console.WriteLine(w1.Name);
}
}
public
static
void
Main()
{
//
用于封装工作线程的委托
ThreadStart worker1
=
new
ThreadStart(WorkerThreadMethod);
Console.WriteLine(
"
[主函数]开始创建工作线程
"
);
//
新建一个线程实例,使用worker1委托作为参数,说明这个线程执行的是委托worker1封装的方法
Thread t1
=
new
Thread(worker1);
//
启动线程
t1.Start();
//
阻塞当前的主线程,直到t1线程终止
t1.Join();
Console.WriteLine(
"
[主函数]工作线程结束
"
);
Console.ReadLine();
}
}
会员力量,点亮园子希望
刷新页面
返回顶部
Powered by:
博客园
Copyright © 2024 白桦的天空
Powered by .NET 8.0 on Kubernetes