1) с удвоителя (команды +1 и *2) получите число 1024. 2) на экране написано число 4. получите из него число 15 меньше чем за 6 шагов.
140
385
Ответы на вопрос:
1шаг: 4 + 1 = 5 2 шаг: 5 + 1 = 6 3 шаг: 6 + 1 = 7 4 шаг: 7 * 2 = 14 5 шаг: 14 + 1 = 15
Все зависит от того, что обеспечивают эти семафоры. 1. семафоры обеспечивают синхронизацию потоков. тогда будут выполнены p(s! ) в первом потоке и p(s2) во втором, причем более быстрый процесс подождет, а затем работа пойдет одновременно с точки p(s2) в первом потоке и p(s1) во втором. 2. семафоры захватывают ресурсы. в этом случае произойдет взаимная блокировка. например, p(s2) в первом потоке будет ждать некоего ресурса, захваченного вторым потоком, а p(s1) во втором потоке - ресурса, захваченного первым потоком. 3. семафоры запрещают одновременное выполнение некоторого общего участка кода. также возможна взаимная блокировка по принципу, описанному выше.
Популярно: Информатика
-
Andy0120.03.2023 19:48
-
Bitq03.11.2021 08:46
-
про100Banan10.10.2020 14:51
-
kondan11116.06.2021 19:22
-
natasha895228.01.2021 20:03
-
Мандер24.07.2022 11:39
-
СоняКот200003.12.2021 00:38
-
catdog1210.07.2022 03:20
-
Dantebayo06.10.2020 11:39
-
galina8532109.10.2020 21:07