=AlexD= (09.03.2023 09:52, просмотров: 149) ответил LightElf на На пустынных просторах есть и моё поделие на эту тему :-) И где-то
на компе валяется продвинутый вариант, с блекджеком и семафорами.
Но оно работает только и исключительно потому, что писатели модных
компиляторов ещё не добрались грязными лапками до этих закоулков.
Тама фишка в том, что переход по longjmp "вниз" по дереву вызовов -
не определен. То есть если foo() вызывает bar(), то longjmp назад
из bar() в foo() корректен, а вот в обратную сторону - нет.
Разумеется все об этом знают, и поэтому в нитях не используют
локальные переменные. Только глобальные. Ибо после раскрутки стека,
закрутить его обратно невозможно.
Три кита на которых зиждется реклама: враньё, преувеличение, замалчивание. Новости СМИ - это политическая реклама.