История изменений
Исправление alysnix, (текущая версия) :
Можно явно указать участки, на которых прерывание недопустимо.
Atomic mode evaluates a Racket expression without switching among Racket threads and with limited support for events. An atomic computation in this sense is not atomic with respect to other places, but only to other threads within a place.
это вообще не о том. это атомарное исполнение, типа критических секций, с запретом переключения на другой контекст. некая простая форма мьютекса(причем там под капотом небось он и есть, потому что обычно шедулеры не позволяют тредам пользователя монопольно хватать проц, если такое и есть, то только для глубоко системных).
а мы толкуем про убийство треда извне.
Исходная версия alysnix, :
Можно явно указать участки, на которых прерывание недопустимо.
Atomic mode evaluates a Racket expression without switching among Racket threads and with limited support for events. An atomic computation in this sense is not atomic with respect to other places, but only to other threads within a place.
это вообще не о том. это атомарное исполнение, типа критических секций, с запретом переключения на другой контекст. некая простая форма форма мьютекса(причем там под капотом небось он и есть, потому что обычно шедулера не позволяют тредам пользователя монопольно хватать проц, если такое и есть, то только для глубоко системных).
а мы толкуем про убийство треда извне.