# Philosophers

15개의 포스트
post-thumbnail

Philosophers 개요

본 프로젝트의 개요와 프로젝트를 진행하기 위한 개념 확립식사하는 철학자(Dining philosophers problem)는 운영체제 강의에서 전통적으로 흔히 소개되는 운영체제의 교착(Deadlock)상태를 설명하기 위한 문제로 1965년 에츠허르 다익스트라(Edsge

2021년 10월 6일
·
0개의 댓글

[Philosophers] 허용함수 - pthread

pthread_create / pthread_detach / pthread_join

2021년 9월 12일
·
0개의 댓글

[Philosophers] 허용함수 - usleep, gettimeofday

usleep / gettimeofday

2021년 9월 12일
·
0개의 댓글
post-thumbnail

[Philosophers] Philosophers과제 총 정리

Philosophers과제 총 정리

2021년 8월 6일
·
0개의 댓글

멀티 프로세싱, 멀티 스레딩, 멀티 프로그래밍, 멀티 태스킹에 대해서 알아보자

멀티 프로세스, 멀티 스레드에 대해서 알아보자

2021년 6월 29일
·
0개의 댓글

프로그램, 프로세스, 스레드에 대해서 알아보자

프로그램, 프로세스, 스레드에 대해서 알아보자

2021년 6월 24일
·
0개의 댓글

[Philosophers] Day 05. 보너스 파트 함수 공부

과제 보너스 파트에서 새로 사용하는 함수들을 공부했다.

2021년 6월 21일
·
0개의 댓글

[Philosophers] Day04. 데드락(Deadlock), 교착상태

데드락을 공부했다.

2021년 6월 15일
·
0개의 댓글

[Philosophers] Day 03. 뮤텍스와 세마포어

뮤텍스와 세마포어를 공부했다.

2021년 6월 13일
·
0개의 댓글

[Philosophers] Day02. 프로세스와 스레드

프로세스와 스레드를 공부했다.

2021년 6월 10일
·
0개의 댓글

[Philosophers] Day 01. 과제 소개 및 함수 공부

Subject를 읽으면서 어떤 과제인지 이해하고 새로운 함수를 공부했다.

2021년 6월 9일
·
0개의 댓글

pthread 함수 정리

기본형 매개변수 정보 attr 정보1) 함수 호출pthread_create() 함수 호출 시 새 스레드가 생성되고, 생성된 스레드는 start_routine(arg)를 실행합니다.생성된 스레드는 다음 세가지 경우에 종료됩니다.

2021년 5월 12일
·
0개의 댓글

42 Seoul: philosophers: 식사하는 철학자 문제

무기력한 철학자들을 먹고, 잠자고, 생각하게 만들기

2021년 4월 22일
·
0개의 댓글

[Philosophers] 예시/예제로 보는 뮤텍스와 세마포어의 차이

뮤텍스(Mutex)와 세파모어(Semaphore)는 모두 동시성 프로그래밍의 가장 큰 숙제인, "여러 프로세스나 스레드가 공유자원에 접근하는 것을 제어(관리)" 하기 위해 고안된 기법이다.

2021년 3월 21일
·
0개의 댓글