python/도구
Thread 생성
자코린이
2022. 7. 21. 23:49
Thread는 하나의 프로그램에서 여러가지 일을 하고 싶을 경우 사용하는 방법입니다.
여러가지 경우에 사용할 수 있습니다.
저는 서버에 파일을 보낼때 사용했습니다.
2022.07.20 - [python/paramiko] - paramiko 설치 및 사용 코드
paramiko 설치 및 사용 코드
paramiko는 파일을 scp로 보내기 위해 사용하는 라이브러리입니다. 이 라이브러리를 사용하여 별도의 scp앱 없이 파이썬에서 보내도록 코드를 작성할 수 있습니다. 설치 pip3 install paramiko 유닉스 기
jacorinne.tistory.com
이 외에도 멀티 프로세싱, 멀티 프로그램, 멀티 태스킹 등이 있습니다.
파이썬에서는 thread를 생성하는 것이 간단합니다.
함수 하나만 호출해주면 됩니다.
import threading
import os
def test(i):
print(i)
#target은 thread로 넘기고 싶은 함수, args는 인수입니다.
t = threading.Thread(target=test, args=('3'))
t.start()
간단한 방법이죠
개발하는데 도움이 되셨으면 합니다. :)