Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- vscode
- 프로그래머스
- FDS
- docker
- 네이버AItech
- GitHub Action
- NaverAItech
- FastAPI
- PytorchLightning
- GIT
- 백준
- python
- autoencoder
- rnn
- Matplotlib
- Kubernetes
- pep8
- datascience
- 알고리즘
- DeepLearning
- wandb
- 코딩테스트
- GCP
- torchserve
- pytorch
- Kaggle
- leetcode
- NLP
- github
- 완전탐색
Archives
- Today
- Total
목록thread (1)
Sangmun
Python Thread의 개념과 사용예시
python에서 thread는 동시성을 가지는 코드를 작성을 위해 필요로 한다. 하지만 multiprocessing과는 다르게 실제로 여러 개의 작업을 동시에 하는 것은 아니다. 단지 하나의 코어로 여러 작업을 왔다 갔다 하면서 동시에 처리하는 것처럼 보일뿐이다. Thread는 보통 외부의 이벤트를 오래동안 기다려야(I/O bound) 하는 작업에 적용하면 효과적이다. 하지만 많은 CPU연산을 필요로 하는 작업에는 Thread 보단 multiprocessing이 어울린다. Python Thread의 예시 아래 코드는 main section에서 thread를 하나 생성하여 원하는 함수를 실행하는 코드이다. threading.Thread 함수안에 target으로 실행하고자 하는 함수와 args에 변수를 넘겨..
개발
2023. 3. 7. 21:52