파이썬은 씨피유 코어를 하나만 사용하는 언어인가요?
783
4 asked
Answer 1
2
아직 이 파트를 듣진 않아서 어떤 의미로 병렬성 지원을 안한다고 하신건지 모르겠지만,(아마 Cpython의 GIL일거 같은데...)
파이썬도 외부(기본)패키지를 사용해 멀티 쓰레딩, 멀티 프로세싱 컴퓨팅이 가능합니다. 하지만
위에 언급한 것처럼 인터프리터를 CPython으로 설정할 경우 멀티 쓰레드 코드를 구현해도 실질적으로는 적용되지 않는다고 합니다.
인터프리터를 바꾸면 스레드를 생성한만큼 사용할 수 있다고 하네요.
그리고 코어 사용은 멀티 프로세스 패키지를 이용해 확장해서 사용할 수 있다고 하고 실제로 병렬 처리 시 멀티 프로세스를 활용한다고 하네요.(참고: https://www.quora.com/How-many-Python-threads-can-I-run)
대규모 크롤링 시 동시 요청 수 제어 방법
0
94
2
AWS LighSail 접근 불가
0
131
1
강의상의 readme와 배포되어 있는 것이 다른 것 같아요
0
96
1
book_scraper.py 에서 import get_secret 관련 질문
0
98
1
ThreadPoolExecutor 중간에 멈추는 법
0
291
1
몽고Db 기초 질문
0
194
1
async await 문법 질문
0
237
1
멀티 스레딩 질문..
0
193
1
교안 제공은 안되나요?
0
227
1
TypeError: field Config is defined without type annotation
0
257
1
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
0
1707
1
jinja2templates
0
244
1
몽고DB 설정 관련 질문
0
242
1
비동기 함수를 동기적인 실행으로 만드는 부분 질문입니다
1
307
2
proxy 사용 질문
0
261
1
AWS Lightsail SSL handshake failed 오류 문의드립니다.
0
491
1
동시성과 병렬성
0
325
1
python select linter ? 오류
1
739
2
수업질문
1
351
1
response 객체에서 키값으로 조회 시 KeyError 발생
0
568
1
from config import get_secret 질문
0
385
1
파이썬 코루틴활용 영상 질문
0
279
1
가상환경 설정 질문
0
316
1
pydantic import error
0
1225
2

