Skip to content

Modelling carshop with thread-buyer and thread-producer. Using wait()-notify() for access to seller. 2nd: Reentrant lock

Notifications You must be signed in to change notification settings

A-Sakhmina/netology_multithreading_carshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

1.2 Работа с синхронизацией. Synchronized блоки. Методы wait, notify, sleep.

Задача 1. Автосалон

Код по ссылке

Описание

У нас есть производитель товара (например, машин) и потребитель (покупатель). Покупатель хочет купить товар, но может это сделать только тогда, когда он есть в наличии (производитель его сделал/создал).

Объектом синхронизации является Seller.

Работа программы

  1. Создание потока-производителя и потока-покупателя
  2. Покупатель покупает товар, если это возможно
  3. С некоторой периодичностью производитель выкладывает товар на рынок

About

Modelling carshop with thread-buyer and thread-producer. Using wait()-notify() for access to seller. 2nd: Reentrant lock

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages