카테고리
생활코딩

mutex 예제

linux system programming, 238p. 두 시간 삽질했다. thread arg 를 포인터로 주는데 여러 개를 쓰려면 struct로 정의해서 써야 한댄다. 맞는지 틀린지.. 100번 돌리면 mutex lock을 설정한 경우와 설정하지 않은 경우 값이 다름. 나름 이해했다고 믿고 싶다.

카테고리
생활코딩

thread 예제

linux system programming, 234p https://bitsoul.tistory.com/m/157 여기 참조. 위 코드를 실행하면 아래와 같다. race condition으로 매 실행 다른 결과를 보았다. gnu c는 pthread가 전부인가 보다.

카테고리
생활코딩

daemon 예제

linux system programming, 174p 예제 실행. 54번 행 printf가 나오지 않음은 stdout을 죽여서 그런 듯 하다. NR_OPEN을 찾을 수 없는데, 옛날 프로그램이라 다른 문구로 정의된 듯 하다. FOPEN_MAX로 일단 했다. pid 1939가 ?로 대몬으로 변신했다.