playXP

서브 메뉴

Page. 1 / 18500 [내 메뉴에 추가]
글쓰기
작성자 아이콘 marine12
작성일 2020-04-26 19:29:40 KST 조회 518
제목
파이썬 멀티 쓰레드 제발 한 번만 봐주십쇼 ㅜㅜ

import threading, time

def thread1():

for i in range(1, 101):

print('t1 thread:',i)

time.sleep(1)

i+=1

def thread2():

for i in range(2,100):

chk = True

for j in range(2,i):

if i % j==0:

chk=False

break

if chk:

print('t2 thread:',i)

time.sleep(1)

def thread3():

ret=1

for i in range(1, 12):

print('t2 thread:',ret)

ret *= i

time.sleep(1)

def main():

t1=threading.thread(target=thread1)

t2=threading.thread(target=thread2)

t3=threading.thread(target=thread3)

t1.start()

t2.start()

t3.start()

t1.join()

t2.join()

t3.join()

print("Main Thread")​ 

제 코드인데 

Main thread 이거 딸랑 하나 나오고 끝입니다. 에러도 안 떠서 미쳐버리겠습니다. ㅠㅠ 개별 def 코드는 다 잘 돌아가는데 이걸 메인쓰레드에 적용시키는데 안되는 거 같은데 머가 잘못된 건가요?

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

아이콘 어그로중독자 (2020-04-26 19:33:22 KST)
0↑ ↓0
센스 이미지
메인 함수를 정의만하고 호출을 안 했잖음
아이콘 기라졸 (2020-04-26 19:35:59 KST)
0↑ ↓0
센스 이미지
왜 계속 프린트로 호출을 하려는건지 이해를 할수가없다
아이콘 marine12 (2020-04-26 19:38:41 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
ㄴ 아 또 똥멍청이 짓했네 근데 부르니 이제 threading.thread가 잘못된 표현이라는데 쓰레드 부를 떄 저러면 안도나요
아이콘 NidasXPn (2020-04-26 19:51:47 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
아이콘 marine12 (2020-04-26 22:26:14 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
ㄴ ㄳㄳ 해결했습니다
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.