Есть ответ 👍

1) с удвоителя (команды +1 и *2) получите число 1024. 2) на экране написано число 4. получите из него число 15 меньше чем за 6 шагов.

140
385
Посмотреть ответы 2

Ответы на вопрос:

Gutentag1
4,4(92 оценок)

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. семафоры запрещают одновременное выполнение некоторого общего участка кода. также возможна взаимная блокировка по принципу, описанному выше.

Популярно: Информатика