Параллельные задачи Интересно, многие ли люди в быту задумываются о распараллеливании обыденных ежедневно повторяемых дел или просто последовательностей действий для экономии времени? К примеру, разогрев еды: достаём холодное блюдо из холодильника, накладываем в тарелку, ставим кастрюлю/контейнер с холодной едой обратно в холодильник, ставим полную тарелку в микроволновку на разогрев. В такой последовательности еда не начнёт разогреваться пока холодный её остаток не будет поставлен обратно в холодильник, но если поменять местами последний и предпоследний пункты, задержки разогрева не произойдёт, а обязательный пункт "поставить в холодильик" будет выполнен параллельно с работой микроволновки. В данном конкретном случае выигрыш по времени не велик, всего 15 секунд, даже если взять по два раза в день по 15 секунд и помножить на 10 дней, всего 5 минут, но ведь могут быть и другие мелочи. И даже не мелочи. Несмотря на то, что очень многие оптимизации получаются автоматически, вроде выноса мусора при походе в магазин, приготовление салата во время варки бульона и пр., наверняка остаётся огромное количество других сценариев для распараллеливания. Какие ещё?
10 месяцев назад