웹 응용 프로그램에서 시간이 많이 걸리는 작업을 수행해야합니다. 작업량이 너무 많아 몇 분 동안 실행되지 않아 여러 스레드에서 실행해야하므로 사용자는 몇 분 동안로드 페이지를 볼 필요가 없습니다.Python의 멀티 스레드 큐
그래서 멀티 스레드 큐가 좋은 해결책이라고 생각했습니다. 큐에 추가하는 각 개체 인스턴스는 자체 스레드에서 실행해야합니다.
나는 어디서부터 시작 기본적인 생각이있어하지만 난 훨씬 더 나은 이미 작성된 솔루션 또는 뇌가 내기). 큐가 같이하는 방법을
내 솔루션 :
[
[
obj_instance_1,[
(function_1, function_args_1, priority_1),
(function_2, function_args_2, priority_2),
]
],
[
obj_instance_2,[
(function_n, function_args_n, priority_n),
]
]
]
[] 목록입니다
및() 튜플이다.
django-lineup (http://code.google.com/p/django-lineup/) – ohnoes