Philosophers - 21coding

Философы - индивидуальный проект в 21 о введении в основы потоковой обработки процессов и о том, как работать с одним и тем же пространством памяти. О мьютексах, семафорах и общей памяти.

Введение

В информатике проблема обедающих философов является примером проблемы, часто используемой при разработке параллельных алгоритмов для иллюстрации проблем синхронизации и методов их решения.

Первоначально он был сформулирован в 1965 году Эдсгером Дейкстрой как экзаменационное упражнение для студентов, представленное в терминах компьютеров, конкурирующих за доступ к периферийным устройствам ленточных накопителей. Вскоре после этого Тони Хоар дал проблеме ее нынешнюю формулировку.

Philosophers - 21coding

Philosophers an individual project at 21 about introduction to the basics of process threading, and how work on the same memory space. And learn about mutexes, semaphores, and shared memory.

Introduction

In computer science, the dining philosophers problem is an example problem often used in concurrent algorithm design to illustrate synchronization issues and techniques for resolving them.

It was originally formulated in 1965 by Edsger Dijkstra as a student exam exercise, presented in terms of computers competing for access to tape drive peripherals. Soon after, Tony Hoare gave the problem its present formulation