Python多线程编程的一些注意事项

Python多线程代码的执行过程中,经常出现运行预期与实际情况不符的情况,针对这些情况,本文给出一些编程和排查建议。

1、检查是否是某个线程已经挂掉,导致其它线程无法正常工作。对于平时多专注于单线程数据处理的同学来说,这是一个隐藏较深的坑。对于流式处理任务,常常会涉及到多线程,可将该步作为排查问题的首选。

2、子线程建议在线程实例所在的构造函数内部进行初始化并启动,一是简单,二是易于发现并排查问题。

发布了94 篇原创文章 · 获赞 31 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/gaoxueyi551/article/details/100584337