аким образом, хотя в книге мы
Автор admin Среда, 24 июня 2009 11:32
аким образом, хотя в книге мы будем использовать объекты Threaded Executor, рассмотрите возможность применения класса PoolExecutor в окончательном варианте кода. Класс ConcurrentExecutor ведет себя, как PoolExecutor с вырожденным пулом из одного программного потока. Он хорошо подходит для решения любых задач с длительным жизненным циклом, например, задачи прослушивания входящих подключений через сокеты. Кроме того, он удобен для выполнения коротких задач в отдельных потоках, например, мелких задач обновления локального или удаленного журнала, задач диспетчеризации событий. Если ConcurrentExecutor получает сразу несколько задач, то следующая задача запускается только после завершения предыдущей, поскольку все эти задачи используют один программный поток. Таким образом, класс ConcurrentExecutor организует последовательное выполнение переданных ему задач: //: СП:ConcurrentExecutor.срр //{L} ZThread linclude
Комментарии закрыты.
Последние комментарии