java는 컴파일 언어, 속도 빠름
python, node.js는 인터프리터 언어
| Java | multi-thread 지원 |
| Node.js | 싱글 스레드 기반이지만, 이벤트 루프를 통한 비동기 처리로 뛰어난 동시성을 제공 |
| Python | 멀티스레딩과 비동기 프로그래밍을 통해 구현가능 상황에 따라 적절한 방법을 선택해야 함 |
파이썬은 GIL(Global Interpreter Lock) 때문에 멀티스레딩에 제한이 있다.
하지만 이를 보완하기 위한 다양한 방법들이 있다.
GIL은 한 번에 하나의 스레드만이 파이썬 객체에 접근할 수 있도록 제한하는 메커니즘
'Programing Language > Python' 카테고리의 다른 글
| Flask, Django 비교 (0) | 2025.05.16 |
|---|---|
| Django 시작, 기초 (0) | 2025.05.10 |
| Js로 렌더링 되는 html코드의 크롤링( Selenium ) (0) | 2024.12.23 |
| 윈도우 jupyter notebook 설치 (0) | 2024.12.22 |
| Selenium 01 (0) | 2024.12.21 |