Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- DFS와BFS
- 코테
- 안드로이드스튜디오
- C++
- 개발
- BAEKJOON
- docker
- 안드로이드
- 파이썬
- DART
- issue
- Python
- 알고리즘
- codingtest
- android
- AndroidStudio
- 백준
- django
- DFS
- 분할정복
- Flutter
- 동적계획법
- Algorithm
- 동적계획법과최단거리역추적
- cos
- 코딩테스트
- cos pro 1급
- 코드품앗이
- vuejs
- cos pro
Archives
- Today
- Total
목록멀티프로세싱 (1)
Development Artist
[Python, FastAPI] 멀티프로세싱, 직렬화 / 역직렬화 심화
들어가며파이썬에서 CPU 병렬 처리를 활용하려면 multiprocessing 모듈이 필수. multiprocessing은 데이터를 프로세스 간에 전달하기 위해 직렬화(Serialization)를 사용하며, 이는 파이썬의 pickle 모듈로 이루어진다. 하지만, 클래스 객체나 복잡한 데이터 구조를 다룰 때는 직렬화 과정에서 문제가 발생할 수 있다. 이번 포스팅에서는 직렬화/역직렬화의 기초부터 멀티프로세싱에서 자주 발생하는 문제와 해결 방법까지 알아보자. 직렬화와 역직렬화란?1.1 직렬화(Serialization)직렬화란 파이썬 객체를 바이트 스트림으로 변환하는 과정이다. 이를 통해 데이터를 파일에 저장하거나, 프로세스 간 데이터를 교환할 수 있다.1.2 역직렬화(Deserialization)역직렬화는 바이..
TroubleShooting/Etc
2025. 1. 24. 09:59