class charmpy:
def __init__(self):
self.number = int(0)
self.key = threading.Lock()
self.kao = []
def go(self):
for i in range(0,10):
self.kao.append(threading.Thread(self.aadd()))
print('스레드 {0}개 생성 완료'.format(len(self.kao)))
def aadd(self):
self.key.acquire()
papa = int(self.number) + 10
while self.number
self.number+=1
print(self.number)
self.key.release()
해당 클래스 객체로 go 함수만 실행하면 스레드를 시작시키지도 않았는데 계속 지알아서 실행됨
start 메소드를 불러오지도 않았는데, 왜 이런거임?
댓글 0