回调函数在哪个线程执行 c#循环里面有线程怎么能让线程执行完之后再执行外面的循环?
浏览量:1487
时间:2021-03-15 05:48:59
作者:admin
c#循环里面有线程怎么能让线程执行完之后再执行外面的循环?
如果我们只有LZ问题,我们可以做一个回调函数。执行每个线程后,回调函数中的全局变量将增加1。如果外循环判断全局变量为10,它将继续
当我们需要计算多个文件的消息摘要时,程序在一个线程中执行是没有问题的,但是它比多线程快,但是经过多个线程的处理之后,如何获取线程执行信息
我们知道线程可以通过执行线程的start()来启动,线程的任务在run()中执行。但是在线程执行之后,如何获取线程执行的信息呢?也许我们可以在thread类中定义一个方法来提供线程的启动类调用,但是线程什么时候才能完成执行呢?另一方面,在线程的run()完成执行之后,它将主动地向startup类提供消息。这种方法更安全。
所以有两种方法可以获取线程执行信息:1。轮询
2。回调
1。Polling
在启动类中启动线程后,启动类会询问线程是否无限期地完成了执行。
回调函数在哪个线程执行 android回调主线程 如何得到线程的返回结果
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。