1. 개요 각각의 철학자가 생각을 하다가 배가 고프면 식사를 합니다. 식사를 하기위해서는 한 쌍은 젓가락(포크)가 필요합니다. 만약 철학자 모두가 오른쪽의 젓가락을 든다고 한다면 모두 하나의 젓가락만 가지고 있기 때문에 식사를 하지 못합니다. 2. 해결방안 첫 번째 해결 방안은 젓가락의 수가 철학자의 수보다 많으면 됩니다. 두 번째 해결 방안은 누군가 한명이 반대 젓가락을 먼저 들면 됩니다. 세 번째 해결 방안은 철학자가 2개의 젓가락을 모두 집을 수 있을 때만 집게 합니다. 3. Source Code 두 번째 해결 방안인 누군가 한명이 반대 젓가락을 먼저 집게 하는 방식을 조금 변경하여 짝수 철학자와 홀수 철학자로 나누어 반대 방향 젓가락을 먼저 집게 하도록 구현하였습니다. C언어로 구현하였으며 mut..
SoftWare/OS
2016. 5. 7. 23:00
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- LISTVIEW
- Res
- 유전
- Java Decompiler
- counter
- vim 설치
- Notification
- 포켓몬 Go
- 알고리즘
- jad
- Service
- 자바 입출력
- 유전 알고리즘
- 파일 입출력
- 서버
- 인텐트
- java url
- java 파일 입출력
- 포켓몬 고
- 안드로이드
- 아두이노
- vim
- 파일입출력
- 5582
- c언어
- android
- 카운터
- 테라펀딩 #투게더펀딩 #P2P투자 #부동산 소액 투자 #카카오 #토스
- php
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함