假设你有两个线程,thread1和thread2。如果同时调用thread1.start()和thread2.start()并且它们都打印出1到5之间的数字,它们将同时运行,并且它们将以任何顺序随机打印出数字,如果我没弄错。要防止这种情况,请使用.join()方法确保首先执行某个线程。如果这是.join()方法的作用,那么Lock对象用于什么?
四季花海
莫回无
相关分类