История изменений
Исправление slackwarrior, (текущая версия) :
Однако же, строго пошаговая обработка вполне себе присутствует
Например, нельзя чихать и писять одновременно.
это не строго-пошаговая, а взаимно-исключительная да и то с оговорками «можно, но ты не захочешь» — именно про это забывают любители говорить с набитым ртом, когда глотательный рефлекс и дыхательный пересекаются. Многие такие «автоматизмы» поддаются подавлению (даже чихание). В общем тут все не так уж «строго».
Вот «борьба/войны с потоками» настораживает. Обычно не приходится бороться с потоками, которых нет (если вместо них можно обойтись чем-то проще: вспоминается, как странное (не)понимание многопоточности приводило к запутанным решениям, отданым на откуп скорее рандому, чем «некой тактики, которой можно придерживаться». Люди тратили тонны времени на отладку странных багов, о которых не подозревал даже автор одной биржевой программы, у которого после старта потоков (а потоков там была тьма) никто не ждал их завершения — и все проблемы сняло как рукой, заменой этой вот «многопоточности» на бэкграунд-воркер (1 штука) с очередью задач). Иногда (довольно часто), если подумать, для широкого класса задач многопоточность применяют на волне моды — и в косой реализации она не только не дает выигрыша, но и приводит к тормозам и глюкам.
Исходная версия slackwarrior, :
Однако же, строго пошаговая обработка вполне себе присутствует
Например, нельзя чихать и писять одновременно.
это не строго-пошаговая, а взаимно-исключительная да и то с оговорками «можно, но ты не захочешь» — именно про это забывают любители говорить с набитым ртом, когда глотательный рефлекс и дыхательный пересекаются. Многие такие «автоматизмы» поддаются подавлению (даже чихание). В общем тут все не так уж «строго».
Вот «борьба с потоками» настораживает. Обычно не приходится бороться с потоками, которых нет (если вместо них можно обойтись чем-то проще: вспоминается, как странное (не)понимание многопоточности приводило к запутанным решениям, отданым на откуп скорее рандому, чем «некой тактики, которой можно придерживаться». Люди тратили тонны времени на отладку странных багов, о которых не подозревал даже автор одной биржевой программы, у которого после старта потоков (а потоков там была тьма) никто не ждал их завершения — и все проблемы сняло как рукой, заменой этой вот «многопоточности» на бэкграунд-воркер (1 штука) с очередью задач). Иногда (довольно часто), если подумать, для широкого класса задач многопоточность применяют на волне моды — и в косой реализации она не только не дает выигрыша, но и приводит к тормозам и глюкам.