Многопоток. Как решить задачу

cobra369

Client
Регистрация
13.01.2016
Сообщения
35
Благодарностей
5
Баллы
8
Здравствуйте.

Пожалуйста, помогите решить вот такую задачу, связанную с многопотоком:

Имеется файл, в нем есть 10 строк - id и статус
Код:
1=free
2=free
3=free
...
10=free
Запускаю проект во множество потоков. Суть проекта в том, чтобы присвоить id переменной и сменить статус с 'free' на статус 'busy'.

Важно, чтобы только один поток брал id. То есть, чтобы не было мешанины.

Как это можно реализовать?

Буду благодарен за помощь!
 

S16er1um

Client
Регистрация
14.04.2016
Сообщения
826
Благодарностей
240
Баллы
43
берите строку из списка С УДАЛЕНИЕМ, а затем добавляйте в конец.
 
  • Спасибо
Реакции: Alelsey1611

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)