0
철도에서 2 개의 열차 (동시에)를 갖는 가장 간단한 방법은 무엇입니까? 내 영어가 나쁘다. 이것은 내가 어떻게 설명 할 수있는 유일한 방법이다. 내가 대기열을 사용해야한다는 것을 알고 있습니까? 내 언어로 된 정보를 찾을 수 없습니다.파이썬 큐 멀티 스레딩
Thank you!
> go, 2> go. 3,4wait. 1> 마무리, 3> (여전히 4 대기) 이동 ..
from threading import Thread
import time
import random
def trains(city):
print city, 'start'
for count in range(1,3):
delay = random.randrange(5,10)
print city, 'delay', delay
time.sleep(delay)
print city, 'end'
cities = ['prague', 'london', 'berlin', 'moscow']
threadlist = []
for city in cities:
t = Thread(target=trains, args=(city,))
t.start()
threadlist.append(t)
for b in threadlist:
b.join()
는 소리 당신이 원하는처럼'threading.BoundedSemaphore (2)',하지만 난 실제 코드를 제시하는 문제가 충분히 이해하지 않습니다. –