多線程經典問題之多窗口賣票

2019獨角獸企業重金招聘Python工程師標準>>> 需求:簡單的賣票程序,要實現多個窗口同時買票。  一、方式一:  1、問題:爲什麼50張票被賣出了150次?  2、出現的原因: 因爲num是非靜態的,非靜態的成員變量數據是在每個對象中都會維護一份數據的,三個線程對象就會有三份。 3、解決方案:把num票數共享出來給三個線程對象使用。使用static修飾。 二、方式二:  注意:靜態成員變量
相關文章
相關標籤/搜索