문제 분석
1. 공유 메모리 이용
2. 공유 메모리 key 값 7530
key 값이 7530인 공유 메모리에 적힌 값을 읽어오면 된다.
풀이
1. 공유 메모리 읽어온 후 출력하는 파일 작성
2. 실행 후 결과 확인
참고
공유 메모리
여러 프로세스에서 함께 사용하는 메모리로,
공유메모리를 이용하면 프로세스끼리 통신을 할 수 있고, 같은 데이터를 공유할 수 있다.
공유 메모리를 사용하기 위해 공유 메모리를 생성한 후 ,
공유 메모리를 프로세스 안에 첨부해 마치 자기 메모리를 사용하듯 사용한다
공유 메모리 함수
shmget : 공유 메모리 생성
int shmget(key_t key, int size, int shmflg);
shmat : 공유 메모리를 프로세스 몸 안으로 첨부
void* shmat(int shmid, const void *shmaddr, int shmflg);
'시스템 > FTZ' 카테고리의 다른 글
hackerschool FTZ : level 13 풀이 (0) | 2019.04.02 |
---|---|
hackerschool FTZ : level 11 풀이 (0) | 2019.04.01 |
hackerschool FTZ : level 9 풀이 (0) | 2019.03.30 |
hackerschool FTZ : level 8 풀이 (0) | 2019.03.30 |
hackerschool FTZ : level 7 풀이 (0) | 2019.03.29 |