Garbage Collection

Garbage collection이 왜 문제? concurrent한 데이터 구조는 당연히 여러 쓰레드가 접근하고 있습니다. 그래서 당연히 이 모두가 사용을 마쳤을 때 free를 해주어야 하겠죠? 근데 그 타이밍 잡기가 어렵습니다. 그래서 나온 게 Hazard Pointer와 Epoch-based Reclamination입니다. Hazard Pointer 가장 단순한 방식입니다. 포인터 사용하기 전 protect해 주고, 다 쓰면 unprotect해 줍니다. 그리고 collect를…

Non Blocking Linked List

Harris Linked List 어느 블로그에서 본 글 source 저 소스에 따르면 Concurrency 관련 논문들을 읽지 않는 이상 이게 뭔지 보통 모를 거래요. 왜냐? 가장 빠르고 단순한 Non blocking Linked list이지만, 실용적이지는 않다네요. Harris 링크드리스트에서 head와 tail 노드는 항상 존재합니다. 지워지지 않아요. 이 소스의 저자는 해리스 링크드리스트가 중국 직소 퍼즐(본문의…

Lock Free

Lock Free? Lock free가 진짜 락이 없다는 뜻은 아닙니다. Lock free는 하나의 작업은 꼭 완료가 된다는 조건이래요. (one of the ongoing operation is completed someday) 비슷한 조건으로 * Obstruction free : 하나의 쓰레드만 실행 될 때 그 작업은 무조건 완료됨 * Wait free : 모든 작업이 꼭 완료됨 가 있습니다. 하나의 작업이 꼭 완료가…

The미식 유니자장면 (컵)

미식라면 증정한다길래 사봤어요. 편의점 가격 정가 4900원이었나 그 즈음 이었는데 솔직히 이돈주고선 그냥 짜장면 시켜먹지 싶습니다. 맛은 충분히 있고, 짜장라면 치고는 GOAT라 생각하는데 짜장면 자체가 그리 비싸지 않다 보니 포지션이 애매하네요... 저희 동네는 5500원에 짜장면 먹는데...…

짜슐랭

맛있다길래 먹어봤는데 짜파게티가 갑입니다. 앞으로 굳이 사먹을 것 같지는 않네요…

저장용

Nightmare - NightmareNightmare: an intro to binary exploitation / reverse engineering course based around CTF challenges.Nightmare简介 - CTF WikiCTF WikilogoCTF Wiki Team igoro.com/archive/gallery-of-processor-cache-effects/…

Douglass 해석학 Chapter 2~5 요약

Definition, Theorem, 그리고 중요한 증명들 필기한 것 모음.‌‌ 수업 필기 모음이다 보니 빼먹은 내용 있을 수도. MAS241 CH2 1 MAS241_CH2-1.pdf 261 KB download-circle MAS241 CH3 1 MAS241_CH3-1.pdf 726 KB download-circle MAS241 CH4 MAS241_CH4.pdf 429 KB download-circle MAS241 CH5 MAS241_CH5.pdf 372 KB download-circle…

하연옥

간 곳: 하연옥 잠실점‌‌‌‌ 먹은 것: 물냉면, 비빔냉면 식객 보고 흥미로워 가본 진주냉면집. 맛은 있긴 한데 굳이 다시 먹고싶은 맛은 아니네요. 그렇지만 육전도 올라가고 양도 많아서 가성비는 훌륭합니다. 추가로 나무위키 말로는 진주냉면이 근본없는 현대음식이라는데 솔직히 조합 자체도 조금 근본없긴 해요. 물냉면에 육전이 진짜 어울리는지는 잘 모르겟음;;…