본문 바로가기 메뉴 바로가기

cryptograph in Daeyeon

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

cryptograph in Daeyeon

검색하기 폼
  • 분류 전체보기 (41)
    • 암호론 (16)
    • 웹해킹 (1)
    • 리버싱 (0)
    • 시스템해킹 (2)
    • 양자컴퓨팅 (6)
      • qiskit (2)
    • write-up (2)
      • wechall (2)
    • Python (11)
    • 차량네트워크 (1)
    • 논문 (2)
    • etc (0)
  • 방명록

python pipe (1)
[python] 8. Multiprocessing

CPython에서 멀티프로세싱을 사용하기 위해서는 multiprocessing 모듈을 사용합니다. multiprocessing 모듈을 사용하면 각각의 작업이 독립된 메모리 공간을 가지며 작업이 수행됩니다. 또한 CPU의 개수만큼 동시에 일을 수행하므로 자원을 최대한 활용할 수 있습니다. 그리고 CPython에서 사용하는 global lock인 GIL의 영향을 받지 않습니다. 따라서 CPython에서 멀티코어를 사용할 때는 스레드보다는 멀티프로세싱을 사용하라고 권고하고 있습니다. 이외에도 멀티프로세싱의 장점으로는 메모리 공간이 프로세스마다 분리되어 있으므로 shared memory를 사용하지 않는 이상 자원의 무결성 문제도 사라집니다. 하지만 단점도 존재합니다. 첫째로 multiprocessing모듈은 스..

Python 2021. 7. 21. 01:53
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • thread
  • 곱셈암호
  • ETA 프로젝트
  • 암호론
  • pythonic
  • Qiskit
  • Encrypted Traffic Analysis
  • Cryptography
  • wechall
  • 양자컴퓨팅
  • 동시발생지수
  • 파이썬문법
  • 덧셈암호
  • 양자컴퓨터
  • 비대칭키암호
  • 대칭키암호
  • 파이썬암호
  • python
  • Quantum entanglement
  • ACM Computing survey
  • 공개키암호
  • 파이썬
  • 시저암호
  • systemhacking
  • 암호화
  • 파이썬 문법
  • Quantum Computing
  • 전치암호
  • 파이썬 비동기
  • 복호화
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바