Сообщение от Aetae
|
petya, на более низком уровне, вестимо.
|
Ну, вот допустим, у нас есть блокирующая операция, которая заблокировала поток. Откуда ее можно прервать? Как это должно выглядеть, я не пойму? Ее заранее прерывать чтоли надо? Все отложенные асинхронные функции становяться в очередь. Пока блокирующая операция не освободит поток они не отработают. Если такое возможно будет сделать, ты фактически уже будешь запускать прерывание в другом потоке, это уже не однопоточная модель. Или я что-то не понимаю