Когда \ G полезное приложение в регулярных выражениях?

Не из коробки, нет. Обычно Reader только выходит из вызова read (), когда другой поток закрывает базовый поток, или вы достигаете конца ввода.

Поскольку read () не все это прерывается, это становится немного проблема параллельного программирования. Поток, который знает о тайм-ауте, должен будет иметь возможность прервать поток, который пытается прочитать вход.

По сути, поток чтения должен будет опросить метод ready () Reader, а не заблокировать в read (), когда читать нечего. Если вы завершите операцию опроса и ожидания в файле java.util.concurrent.Future, вы вызываете метод get () в будущем с тайм-аутом.

В этой статье мы рассмотрим несколько деталей: http: //www.javaspecialists.eu/archive/Issue153.html

16
задан Scott Weaver 26 May 2016 в 16:24
поделиться