2016 - 2024

感恩一路有你

python多进程获取返回值 多线程怎么得到返回值?

浏览量:1483 时间:2021-03-17 11:41:02 作者:admin

多线程怎么得到返回值?

解决线程返回值问题最理想的方法是逐线程通知调度线程。调度线程可以是主线程或特殊的调度线程。每当任务线程完成自己的工作时,它都会通知调度线程获取结果。只有这样,才能充分发挥多线程的优势,而不是坐以待毙。

如果您认为主线程是一个调度线程,并且您的主线程有一个消息循环,那么使用消息是一个很好的通知方式。

任务线程完成工作后,会向主线程发送一条消息。在消息中,可以将任务线程本身(线程类)发送到主线程,然后从主线程中提取线程类,得到任务线程的处理结果。

c 如何获取多线程的返回值?

以记事本进程为例,当进程启动时:进程[]myprocess=Process.GetProcessesByName(“Notepad”)//获取进程进程P=myprocess[0]processthreadcollection PTC=P.threads//获取其关联的线程,包括mainline int num=PTC.Count.to字符串()//获取线程数

python多进程获取返回值 多线程和多进程的区别 python多线程实现

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。