История изменений
Исправление hateyoufeel, (текущая версия) :
В венде и лялексе, как минимум
Не, если синхронизационные примитивы не багаются то всё норм.
В C нет синхронизационных примитивов. Точнее, есть начиная с C11 (mtx_*), но настоящие сишники это конечно же не признают.
Но этот случай – далеко не единственная проблема с нумой, и в принципе любой сишный код проще гораздо прибить к одному процессору чем потом огребать говна и рандомных багов, которые конечно же автор дебажить не будет, потому что «у него всё работает» на его однопроцессорном ноутбуке.
Зачем свои делать, если пишешь для мейнстримных ОС, не знаю, они в винде хоть и отличаются но тоже есть - проще задействовать готовые по-любому.
Потому что это сишники. У них «всё работает». Не ты ли мне про select() в другом треде топил при существовании wsapoll? Вот с такой логикой всё это говно и делается на ровном месте.
Хотя про то что своя реализация может багнуться я не знал.
У сишных быдлокодеров всё может багнуться. Херли нет-то?
Исправление hateyoufeel, :
В венде и лялексе, как минимум
Не, если синхронизационные примитивы не багаются то всё норм.
В C нет синхронизационных примитивов. Точнее, есть начиная с C11 (mtx_*), но настоящие сишники это конечно же не признают.
Но этот случай – далеко не единственная проблема с нумой, и в принципе любой сишный код проще гораздо прибить к одному процессору чем потом огребать говна и рандомных багов, которые конечно же автор дебажить не будет, потому что «у него всё работает» на его однопроцессорном ноутбуке.
Зачем свои делать, если пишешь для мейнстримных ОС, не знаю, они в винде хоть и отличаются но тоже есть - проще задействовать готовые по-любому.
Потому что это сишники. У них «всё работает». Не ты ли мне про select() в другом треде топил при существовании wsapoll?
Хотя про то что своя реализация может багнуться я не знал.
У сишных быдлокодеров всё может багнуться. Херли нет-то?
Исходная версия hateyoufeel, :
В венде и лялексе, как минимум
Не, если синхронизационные примитивы не багаются то всё норм.
В C нет синхронизационных примитивов. Точнее, есть начиная с C11 (mtx_*), но настоящие сишники это конечно же не признают.
Но этот случай – далеко не единственная проблема с нумой, и в принципе любой сишный код проще гораздо прибить к одному процессору чем потом огребать говна и рандомных багов, которые конечно же автор дебажить не будет, потому что «у него всё работает» на его однопроцессорном ноутбуке.