社区
C#
帖子详情
如何使两个子线程先后依次执行?
luckyTOTO
2007-04-16 12:49:52
Thread t1 = new Thread(new ThreadStart(Method1));
t1.Start();
Thread t2 = new Thread(new ThreadStart(Method2));
t2.Start();
t1 执行完之后t2执行
...全文
284
7
打赏
收藏
如何使两个子线程先后依次执行?
Thread t1 = new Thread(new ThreadStart(Method1)); t1.Start(); Thread t2 = new Thread(new ThreadStart(Method2)); t2.Start(); t1 执行完之后t2执行
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Avoid
2007-04-16
打赏
举报
回复
join
luckyTOTO
2007-04-16
打赏
举报
回复
不能用join因为父线程要同时执行
dugupiaoyun
2007-04-16
打赏
举报
回复
private System.Threading.ManualResetEvent mre = new System.Threading.ManualResetEvent(true);
void button_onclick(....)
{
Thread t1 = new Thread(new ThreadStart(Method1));
Thread t2 = new Thread(new ThreadStart(Method2));
mre.Reset();
t1.Start();
mre.WaitOne();
t2.Start();
}
void Method1()
{
....
mre.Set();
}
viena
2007-04-16
打赏
举报
回复
//不能用join因为父线程要同时执行
与父线程无关
viena
2007-04-16
打赏
举报
回复
在线程2的执行函数前面加上一句Thread1变量名.Join();
magicsnake
2007-04-16
打赏
举报
回复
在线程2的执行函数中加上等待线程1的控制代码
hatita
2007-04-16
打赏
举报
回复
依次执行?
ThreadPool.QueueUserWorkItem 线程池
如何让A、B
两个
线程
依次
执行
?
例如,一个GUI (或者其他
线程
)使用join()方法等待一个
子
线程
执行
完毕: CompleteCalcThread t = new CompleteCalcThread(); t.start(); // 做一会儿其他的事情// 然后等待 t.join(); // 使用计算结果……jo...
如何让python
子
线程
有序
执行
python
子
线程
有序
执行
main
线程
子
线程
顺序_谈谈Java中
线程
的
执行
顺序
线程
执行
顺序我们先来看一个简单的例
子
,我们显示地创建三个
线程
t1、t2、t3,按照声明的顺序,
依次
分别调用
线程
的start方法,
线程
的
执行
顺序是怎样的?程序
执行
的结果会如何?:public class ThreadOrderDemo {// ...
Qt学习之
线程
的使用(三)--循环调用
两个
线程
(信号量)备忘
1操作时,就会阻塞,所以假设有AB
两个
线程
,每秒都让信号量-1,刚开始先让A 的信号量+1,那么第一秒只有A会运行,运行之后给B的信号量+1,第二秒A为0会阻塞,B为1会
执行
,一秒后A的信号量+1…
依次
循环,实现对AB
线程
...
Java多
线程
之控制
执行
顺序
一般在多
线程
编程时,需要控制
线程
的
先后
执行
顺序,比如:主
线程
中写了
子
线程
t1,想要的效果是需要t1先
执行
,然后再
执行
接下来的主
线程
操作,但是默认的是主
线程
先
执行
,所以问题就出现了,
执行
结果与预期结果不一致...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章