Ответ на вопрос - Реализация общего тайм-аута C # предоставляет решение, которое включает в себя прерывание потока пула потоков. Я знаю последствия прерывания явно созданного потока. Я предполагаю, что последствия прерывания потока пула потоков будут больше, чем прекращение явных потоков. Интересно:
- Что происходит с потоком пула потоков, когда он прерывается?
- Поток становится совершенно непригодным для использования?
- Освобождена ли память стека прерванного потока?
- Что произойдет, если многие потоки пула потоков прерываются? Как пул потоков справляется с такой ситуацией?
Спасибо.