threads2 Python 간단한 파이썬 루프를 병렬화하는 방법은 무엇인가요?, How do I parallelize a simple Python loop? 질문 이것은 아마도 사소한 질문일 것입니다만, 파이썬에서 아래 루프를 병렬화하는 방법은 무엇인가요? # 출력 리스트 설정 output1 = list() output2 = list() output3 = list() for j in range(0, 10): # 개별 매개변수 값 계산 parameter = j * offset # 계산 호출 out1, out2, out3 = calc_stuff(parameter = parameter) # 결과를 올바른 출력 리스트에 넣기 output1.append(out1) output2.append(out2) output3.append(out3) 파이썬에서 단일 스레드를 시작하는 방법은 알고 있지만 결과를 "수집"하는 방법을 모르겠습니다. 여러 개의 프로세스도 괜찮습니다 - .. 2023. 10. 27. Python 함수 호출 시간 초과, Timeout on a function call 질문 I'm calling a function in Python which I know may stall and force me to restart the script. How do I call the function or what do I wrap it in so that if it takes longer than 5 seconds the script cancels it and does something else? 답변 UNIX에서 실행 중이라면 signal 패키지를 사용할 수 있습니다: In [1]: import signal # 타임아웃을 위한 핸들러 등록 In [2]: def handler(signum, frame): ...: print("영원히 끝났습니다!") ...: raise Exception.. 2023. 10. 18. 이전 1 다음