当前位置:   article > 正文

python之多线程的简单案例_python plt 在线程中的问题

python plt 在线程中的问题

困成狗,今天完善我的树的时候发现在我的MCTS树里面执行画图plt.show()简直是超级耗时....然后身为资深学渣的我想到了靠多线程处理这个....

  1. def target():
  2. print ('the curent threading %s is running' % threading.current_thread().name)
  3. print ('the curent threading %s is running11111111' % threading.current_thread().name)
  4. t = threading.Thread(target=target)
  5. t.start()
  6. #t.join()
  7. print ('the curent threading %s is ended11111111111' % threading.current_thread().name)

上面输出:

the curent threading  MainThread is running11111111
the curent threading  Thread-1 is running

the curent threading  MainThread is ended11111111111

由于我们注释掉了t.join(),所以上面的运行是:主线程和子线程交替独立执行。

如果我们把t.join()的注释去掉,那么结果是先打印“the curent threading  MainThread is running11111111”,然后执行完target()函数,才又回到主线程去继续执行“the curent threading  MainThread is ended11111111111”的。相当于单片机中的中断概念了。

要注意的一点是࿰

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/115913
推荐阅读
相关标签
  

闽ICP备14008679号