C# 多线程状态监控
答案:2 悬赏:60 手机版
解决时间 2021-03-15 22:30
- 提问者网友:喧嚣尘世
- 2021-03-15 07:06
private void StartThread(){ for(int i=0;i<40;i++) { string GameArray ="zzz"; Thread th = new Thread(new ParameterizedThreadStart(DoStartTrans)); th.Start(GameArray); //我想知道每一个th线程调用DoStartTrans方法处理数据是否完成了。代码应该怎么写呢? }} private void DoStartTrans(){.........................//处理数据........................}
最佳答案
- 五星知识达人网友:猎心人
- 2021-03-15 07:58
是否可以加入标记变量来做看看,或者你采用回调函数吧。在数据处理里面加入事件,处理完成则触发事件来知道数据处理完成情况,这样就可以达到不光是处理完成,还可以知道处理异常了也触发不同的事件消息号上来。
希望对你有所帮助
希望对你有所帮助
全部回答
- 1楼网友:往事隔山水
- 2021-03-15 08:20
开40个线程,并且要求同步,最好用线程池。第二个问题是线程同步问题,google搜搜,很多方法,总有一种适合你的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯