- 博客(2)
- 收藏
- 关注
原创 Python--线程组(threading)
多线程提供了一个阻塞线程方法join(),在一个线程中调用另一个线程的join()方法,调用者将被阻塞,知道被调用的线程执行结束或者终止。Python中threading模块提供了Rlock锁(可重入锁)解决方法,某一时间只能让一个线程操作的语句放到Rlock的acquire()方法和release()方法之间,即acquire相当于上锁,release相当于解锁。分析:在调用主线程时,由于添加了join ()方法,所以调用了子线程test_1,等子线程test_1执行结束后再执行主线程的print输出。
2023-04-09 18:36:58
648
1
原创 python--静态方法
分析:testnormal1的第一个参数不是self,在类实例调用时自动将类实例对象作为第一个参数传入该方法,所以在调用时,解释器提示testnormal1函数只定义一个参数,而传了2个参数。静态方法可以直接被类调用或类实例调用,也就是说静态函数的第一个参数不需要制定为self,也不需要只有对象(类的实例)才能调用。print("classmethod示例函数:", a)print("常规方法2:", cc)print("常规方法2:", cc)print("静态方法:",aa)
2023-04-08 16:01:45
551
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人