생활코딩fork bomb 이대원 / 2020-08-03 fork로 주기적으로 exec를 하는 방법을 알아보고 있었다. 잘못하여 이렇게 썼다. 이런 **ㄹ!#ㄲㄴㅇㄹㅉㅆㄲ$!!!! 게다가 sudo로 실행했다. ssh, ping 등 명령어에 응답하지 […]
생활코딩posix shared memory, p325~p335 이대원 / 2020-07-22 fork로 나온 parent, child와 다르게 완전 다른 프로세스간 shared memory로 데이터를 공유할 수 있다. 이를 실행하면 다음과 같다. 512 길이
생활코딩shared memory introduction, p303 ~ p315 이대원 / 2020-07-21 semaphore로 process간 데이터를 주고 받을 줄 알았는데, 아니었다. semaphore로 동기하고 process간 데이터 전달은 메모리 공유로 한다.
생활코딩다른 process간 named semaphore 사용(실패) 이대원 / 2020-07-20 세마포어로 데이터를 전달할 줄 알았으나, 동기화만 한다. 프로세스간 데이터를 공유할 방법이 없다. 다음 예제 shared memory로 공유한다. named semaphore는 잘
생활코딩memory based semaphore, unix network programming p241 이대원 / 2020-07-17 이름있는 세마포어 말고 메모리에 올려 사용하는 방법도 있다. 책은 sem_init(…, 두번째 arg,…)에서 두번째 입력하는 숫자를 thread에서 공유할 거면 0, 프로세스간