# multithreading

4개의 포스트
post-thumbnail

기본 타입 변수의 Setter, Getter 는 Thread Safe 한가? (어셈블리어로 분석하기)

멀티쓰레드 환경에서 기본 타입 변수의 Setter, Getter 간에 Thread-Safe함을 보장하기 위한 동기화가 필요할까? 필요하지 않을까? 이에 대한 답을 위해 먼저 동시성 문제가 왜 일어나는지 정확히 그 원리를 이해해 보자.

2021년 5월 9일
·
0개의 댓글
post-thumbnail

[Trouble Shooting] API를 호출해도 파일이 삭제되지 않아요?

대부분의 개발자들이 원하지 않는 파일이 삭제되어 패닉 상태에 빠진 경험 한 두번쯤 있을 것이다. 오늘은 그와 반대로 삭제하려는 파일이 삭제되지 않아 고생했던 나의 경험을 나누어 보려고 한다. 이직한 회사에서 퇴사한 여러 사람들이 개발해 놓은, 소스 파일 하나가....

2021년 5월 5일
·
0개의 댓글
post-thumbnail

안전한 쓰레드 종료 코드 직접 만들기

아름답게(?) 작성되지 않은 레거시 프로그램을 유지보수하다 보면 쓰레드 종료를 안전하게 하지 않은 코드 패턴을 종종 발견한다. 이로 인해 생긴 교묘한 버그로 고생 좀 해보았기에 어떻게 쓰레드를 종료하는 것이 안전한 것인지 정리해 두려고 한다. 쓰레드를 안전하게....

2021년 5월 5일
·
0개의 댓글
post-thumbnail

Python multithreading

Python에서 MultiThreading을 해보자!

2021년 4월 7일
·
0개의 댓글