데드락 같은거 예방 하려면 위에방법말고 다른거 더있어?
세마포어나 뮤텍스 싱크로 사용안하고 멀티스레드에 안전한 방법 또있어?
nyangdu..(210.118)
2016-01-06 15:47
추천 0
댓글 13
다른 게시글
-
싱글턴 팁 [1]ELIS(elishaz) | 16.01.06추천 0
-
여튼 올린다는 새끼는 얼른 집에 들어가서 그 알량한 책 찍어 올리도록codesafer(codesafer) | 16.01.06추천 0
-
듀얼 키보드 써 봐라. 타자치는 재미가 쏠솔하당. [1]익명(223.131) | 16.01.06추천 0
-
코드 올릴 때, 함수 쓰지 말고 클래스로 올려라익명(223.131) | 16.01.06추천 0
-
아무래도 싱글톤은 꺼림직해. ㅇㅇ [2]☎2.7x™(roidz) | 16.01.06추천 0
-
어느 수준에 도달하면 책같은건 안보는 경지가 오나 보네 [3]익명(207.244) | 16.01.06추천 0
-
포인터 간단히 정리해줌. [5]nyangduck(210.118) | 16.01.06추천 0
-
코세같은 개발 변태고수들은 해킹 이쪽은 관심없나? [11]익명(106.245) | 16.01.06추천 0
-
근데 c라는게 [7]익명(221.158) | 16.01.06추천 0
-
하드 1테라 짜리를 장착하다. [2]익명(223.131) | 16.01.06추천 0
락프리 알고리즘. 근데 락프리 짜느니 락 쓰고 맘
근데 세마포어 PV도 어찌보면 알고리즘으로 라이브러리화 한거아니야?
소프트웨어 트랜잭셔널 메모리도 있고 Erlang방식으로 아예 메모리를 공유하질 않고 스레드간 채널 열어서 메세지만 송수신하는 방법도 있고
뭘 묻고 싶은건지 모르겠네.
아니면 자바땔감 방식으로 스레드들이 공유하고 싶은 데이터를 죄다 DB에 때려박고 꺼내쓰는 방법도 있음 ㅎㅎ
Concurrent Programming에 시만틱을 주는 연구는 아직 미해결된 문제임. Type Theory쪽에선 Linear logic이나 Session Type 같은걸 활용한 연구가 진행중이고
응 난 저런 야매스런 방법이 궁금했어 바로 저런거
와 그럼 데이터들을 다 그때그때 DB에 박고 다시 꺼내오고 하는건가 오버헤드 개쩔지않을까
보통 쩌는게 아니지. 땔감은 그런거 신경안씀
;; 그런오버헤드면 기본 속도자체가 느려져서 신경안쓸래야 안쓸수가 없을텐데
네가말해준 concurrent 나 세션쪽은 내가 잘몰라서 나중에 한번 찾아봐야겠다 고마워 ㅋㅋ
애초에 두 스레드에서 수정하는 데이터를 만들지 않는다. 긋
일단 캐시라인 정렬 부터