generated from justuser-31/code_projects_template
1008 B
1008 B
Задание
- Создайте глобальную переменную
sum
- Создайте функцию, имеющую на входе кодовое имя (потока), которая будет:
- Блокировать доступ к
sum
- Добавлять +1 к
sum
- Выводить сообщение вида:
T1 | {sum}
- Разрешать доступ к
sum
- Завершаться, если прошла 3 цикла
- Запустите 3 потока с созданными функциями передав им соответственно:
T1
,T2
,T3
В итоге должно выйти sum = 9
Примечание
Потоки следует выполнять последовательно по кругу.
Блокировку можно сделать так же через глобальную переменную.
Можно также написать главную функцию для управления потоками.