# mutual exclusion

7개의 포스트
post-thumbnail

Mutual Exclusion (상호 배제)

서로 다른 두 프로세스가 동시에 공유 자원을 쓰지 않도록 하는 기법공유 자원을 Critical Section (임계구역) 이라고 하며 각 프로세스의 사용자 모드에서는 로컬 메모리를 가지므로 Critical Section이 따로 존재하지 않는다.그러나 커널 모드 안에서는

2023년 2월 10일
·
0개의 댓글
·

교착상태(DeadLock)

둘 이상의 프로세스가 실현 불가능한 상태를 무한정 기다리고 있는 상태를 말한다.둘 이상의 프로세스가 하나의 자원을 서로 요구하는 상태를 말한다.(1) 상호 배제(Mutual exclusion) : 한 리소스는 한 번에 한 프로세스만이 사용할 수 있다.(2) 점유와 대기

2022년 7월 1일
·
0개의 댓글
·
post-thumbnail

Swift Concurrency: Behind the scenes Part. 02

앞에서는 Swift concurrency가 어떻게 동작하는지 확인했다. 이번에는 Swift concurrency를 채택할 때 주의해야 하는점, 그리고 Actor를 통한 Synchronization에 대해 알아보자.

2022년 6월 29일
·
0개의 댓글
·
post-thumbnail

Concurrency

클린 코드 13장, 동시성이다. 동시성과 깔끔한 코드는 양립하기 아주 어렵다. 그럼에도 불구하고, 동시성은 왜 필요할까?

2022년 6월 21일
·
0개의 댓글
·

하루일지 - 22.02.22

신문 "러시아군 우크라에 이미 진입…국민들은 피란길"...EU, 긴급 회의 소집 "전쟁불사, 지금까지 이런 대규모 군 대치는 없었다"…신냉전 최전선 된 우크라 > 무섭다.. 진짜 역사 책에서만 보던 거를 볼 거라고 감히 누가 상상했겠나. 당연히 그냥 지나가는 또 하나의

2022년 2월 27일
·
0개의 댓글
·