Запрограммируйте две руки, которые будут работать вечно и работать синхронно, собирая записи данных, а затем торопитесь сделать это за меньшее количество циклов.
Как играть
Составьте списки инструкций для двух рук (A и B). Каждый цикл оба плеча выполняют одну инструкцию, а затем цикл. Read извлекает значения подачи в слоты скамьи, Grab берет одно в клешню, Комбинирует добавляет его к записи, а Output выдает готовую запись. Соблюдайте спецификацию, затем оптимизируйте.
Добавьте инструкции из палитры каждой руки; Чтение/захват/удаление использовать выбранный слот
Оба рычага работают одновременно, поэтому скоординируйте их, чтобы избежать столкновений слотов.
Оценка вознаграждает за меньшее количество циклов и меньший объем инструкций.
Элементы управления
Рабочий стол: нажмите кнопки палитры, чтобы добавить инструкции, коснитесь чипа, чтобы удалить его, выберите слот, затем нажмите «Выполнить».
Телефон и планшет: каждое управление осуществляется нажатием на экран.
Режимы игры
Сложность: задачи по созданию пар, сортировки или тройки записей.
Ежедневно для общей головоломки, практикуйтесь для бесконечных новых
Советы и стратегия
Держите обе руки занятыми в каждом цикле — бездействующие Nops — это напрасная трата времени, за которое вы платите в своем счете.
Используйте SYNC, чтобы выровнять руки так, чтобы одна никогда не выхватывалась из слота, который еще не заполнен другим.
Что вы узнаете
Reactor Lines — это головоломка по оптимизации параллельного программирования, позволяющая координировать два параллельных цикла без конфликтов.
Подходит для: примерно 9–12 классов (14 лет и старше).
Для родителей и учителей: координация параллельных процессов.
О реакторных линиях
Reactor Lines — это оптимизационная головоломка параллельного программирования, посвященная координации двух параллельных циклов. Это оригинальная бесплатная браузерная игра, созданная специально для PlayPendium.
Оригинальная бесплатная игра в браузере — без загрузки. Смотреть все игры →