Python3-스레드(Thread 수량에 따라 스레드의 생명주기를 볼 수 있으며, 첫 번째 스레드 생성 방법
import threading,time,random#time 1970,
'''
, 。 , 。
'''
def sing():
for i in range(3):
print(' 。。。。%d'%i)
# time.sleep(random.random()*3)
time.sleep(1)
def dance():
for i in range(3):
print(' 。。。。%d'%i)
# time.sleep(random.random()*5)
time.sleep(1)
if __name__=='__main__':
# print(' :%s'%time.time())
print(' :%s' % time.ctime())
t1=threading.Thread(target=sing)
t2=threading.Thread(target=dance)
t1.start()
t2.start()
while True:
length=len(threading.enumerate())#
print(' :%d'%length)
time.sleep(0.7)
if length<=1:
break
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6/Users/apple/PycharmProjects/stage4/thread/t02.py 파티 시작:Sat Mar 31 21:35:08 2018 노래 부르고 있어...춤추다0 현재 실행 중인 스레드 수: 3 현재 실행 중인 스레드 수: 3 노래 부르고 있습니다...1 춤을 추고 있어요...1 현재 실행 중인 스레드 수: 3 춤추고 있습니다...2 노래를 부르고 있다...2 현재 실행 중인 스레드 수: 3 현재 실행 중인 스레드 수: 3 현재 실행 중인 스레드 수: 1 Process finished with exit code 0
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
python 다중 스레드 공유 전역 변수의 우열1. 다중 스레드 공유 전역 변수 우선 함수에서 전역 변수를 수정한 상황을 회상해 봅시다. 하나의 함수에서 전역 변수를 수정할 때 글로벌을 사용하여 설명해야 하는지, 전역 변수의 실행 지향을 수정했는지 확인해야 한다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.