Лучшие threadpool вопросы ИТ разработчиков

  • 6 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Почему .net Threadpool используется только для задач с коротким промежутком времени?

Я читал во многих местах, что .net Threadpool предназначен для задач с коротким промежутком времени (может быть не более 3 сек). Во всех этих упоминаниях я н...

Задан 17 Sep 2010, 07:29 от JPReddy
  • 32 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как назвать потоки пула потоков в Java [дубликаты]

На этот вопрос уже есть ответ: Наименование потоков и пулов потоков ExecutorService [/questions/6113746/naming-threads-and-thread-pools-of-executorservice] 16 ответов У меня есть приложение Java, которое используетExecutor Framework, и у меня ...

Задан 21 Apr 2011, 06:41 от Sudarshan
  • 21 голос
  • 3 ответа
  • 0 просмотров
3 ответа

C # - ThreadPool QueueUserWorkItem Использовать?

Просто сейчас я использую следующий код для добавления очередей потоков. Мне это не нравится И мои коллеги тоже не будут, потому что они не очень хорошо знают C #. Все, что я хочу, это, конечно, поставить в очередь метод, который будет выполнен в ...

Задан 02 Jul 2013, 07:33 от Bitterblue
  • 4 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Threadpool - это не только амортизация затрат на создание и уничтожение потоков, а не только сохранение памяти с меньшим количеством стеков. Реальное преимущество этого состоит в том, что вы избегаете одновременного использования слишком большого количества активных потоков и минимизируете переключение контекста, если запускаете серверное приложение. Даже если вы не пишете серверное приложение, пул потоков - просто более приятная абстракция, чем нить - запускайте асинхронную операцию, получайте уведомление по окончании или выполняйте обратный вызов, когда закончите, и позволяйте ОС или среде выполнения выяснить, сколько потоков создать.

читал множество ресурсов .Net, говорящих мне, что я должен использовать поток пула потоков, а не сам создавать новый поток. Они говорят, что вы должны сделать это, потому что создание нового потока - дорогостоящая операция. Что происходит при ...

Задан 11 Apr 2011, 19:58 от Noob
  • 36 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как Threadpool повторно использует Threads и как он работает

Мои концепции многопоточности слабы и пытаются учиться. Я знаю, что в Java мы не можем вызывать нить более одного раза, т.е. Thread t = new Thread(//Some Runnable); t.start() t.start() //Illegal and throw Exception at Runtime.Насколько я знаю, ...

Задан 04 Nov 2013, 10:35 от Jayesh
  • 100 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Пул потоков в C ++ 11

Актуальные вопросы:О С ++ 11:C ++ 11: std :: thread объединяется?Сможет ли async (launch :: async) в C ++ 11 сделать пулы потоков устаревшими во избежание до...

Задан 01 Apr 2013, 19:59 от Yktula
  • 19 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Что такое асинхронный / ожидающий эквивалент сервера ThreadPool?

Я работаю на tcp-сервере, который выглядит примерно так, используя синхронный apis и пул потоков: TcpListener listener; void Serve(){ while(true){ var client = listener.AcceptTcpClient(); ...

Задан 09 Jan 2014, 07:08 от captncraig
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Тестирование PriorityBlockingQueue в ThreadPoolExecutor

Я реализовал свой ThreadPoolExecutor с PriorityBlockingQueue, как в этом примере:https://stackoverflow.com/a/12722648/2206775 [https://stackoverflow.com/a/12722648/2206775] и написал тест: PriorityExecutor executorService = ...

Задан 30 May 2013, 10:37 от Dmitry Sobetsky
  • 13 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Каков оптимальный размер пула потоков для простой программы, выполняющей задачи на базе процессора в Java

Я использую пул потоков для выполнения задач, которые в основном основаны на процессорах с небольшим количеством операций ввода-вывода, размер которых больше, чем число ...

Задан 18 Oct 2012, 09:14 от Paul Taylor
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Общий ThreadPool в .NET

Вот довольно распространенная задача для меня, и, как мне кажется, для многих программистов .NET:Я хочу использовать .NET ThreadPool для планирования рабочих...

Задан 27 Nov 2008, 11:56 от Cristi Diaconescu
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

http://kamel.berrayah.com/wordpress/2013/07/java-threads/

тоящее время я думаю о том, как спроектировать многопоточную систему на Java, которая должна выполнять интенсивную сетевую обработку и хранение базы данных. Сначала программа запустит три основных потока. Помимо этих основных потоков, я хотел бы ...

Задан 28 Aug 2011, 23:19 от user253530
  • 3 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Сделав это, вы можете ясно видеть, что задачи возвращаются в том порядке, в котором они завершены, так как последняя задача завершается первой благодаря минимальному времени сна. Если вы не заботитесь о порядке выполнения и просто хотите дождаться завершения всех, цикл становится намного проще:

не уведомить мой основной класс, который создает экземплярThreadPoolExecutor когда все темы внутриThreadPoolExecutor завершены? ThreadPoolExecutor threadPool = null; ThreadClass threadclass1; ThreadClass threadclass2; final ...

Задан 17 Jul 2011, 10:41 от Dominik
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

MonoTouch - Threading

Обычная задача - сделать что-то в фоновом потоке, а затем по окончании передать результаты в поток пользовательского интерфейса и проинформировать пользователя. Я понимаю, что есть два распространенных способа: Я могу использовать TPL: var ...

Задан 11 Nov 2011, 01:05 от BahaiResearch.com
  • 14 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Предварительная инициализация пула рабочих потоков для повторного использования объектов подключения (сокетов)

Мне нужно создать пул рабочих в Java, где у каждого рабочего есть свой собственный сокет; когда рабочий поток запускается, он использует сокет, но оставляет ...

Задан 21 May 2013, 19:50 от raffian
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Влияет ли изменение культуры потока пула, когда он возвращается обратно в пул?

Если я установлюCurrentCulture потока пула потоков, что происходит, когда поток заканчивает выполнение и возвращается обратно в пул потоков? Это получает егоCurrentCulture вернуться к значению по умолчанию (что бы это ни значило), или он сохранит ...

Задан 23 Sep 2009, 16:35 от adrianbanks
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Android - Асинхронное задание в ОС 2.3.3 и 4.0

Я тестирую приложение, в котором у нас есть представление списка со списком изображений, полученных по сети. Когда я запускаю приложение на устройстве Androi...

Задан 26 Oct 2012, 01:33 от Prem
  • 16 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Извините, если я ошибаюсь, но для меня нет смысла ... опрашивать Последнего в ЛИФО.

ел бы создать пул потоков, который будет выполнять самую последнюю представленную задачу. Любой совет, как этого добиться? Спасибо

Задан 06 Jan 2011, 21:28 от ab11
  • 5 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Межпотоковая операция недопустима в Windows Forms

Может ли кто-нибудь помочь мне, у меня есть проблема, я пытаюсь заставить этот код работать в фоновом режиме через пул потоков, но я не могу заставить его работать, я продолжаю получать эту ошибку: Cross-thread operation not valid: Control ...

Задан 19 Dec 2012, 03:49 от Terrii
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Периодическое выполнение функции после завершения функции

Я строю приложение для магазина Windows, используя C # и XAML. Мне нужно обновить данные через определенный промежуток времени (принести новые данные с сервера). Я использовал ThreadPoolTimer, чтобы периодически выполнять мою функцию обновления ...

Задан 19 Feb 2013, 05:36 от Ankush Dubey
  • 16 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 коллега представил эту проблему с Tomcat, и они исправили ее. Есть аналогичные для причала и других контейнеров. Это описывается как ошибка JDK, но все контейнеры реализуют некоторый обходной путь, чтобы вывести селектор из вращения. Если вы ищете Jetty и epollWait, я думаю, вы найдете большинство объяснений.

тветствии с этим вопросом:Как получить трассировку стека потока [https://stackoverflow.com/questions/3734696/how-to-get-stack-trace-of-a-thread] Мне интересно, может ли кто-нибудь указать на информацию об интерпретации стеков потоков Java, ...

Задан 22 Mar 2011, 09:53 от Allan Lykke Christensen
  • 5 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

C # более низкий приоритет потока в пуле потоков

У меня есть несколько задач с низким уровнем важности, которые нужно выполнить, когда доступно некоторое время процессора. Я нене хотите, чтобы эта задача вы...

Задан 16 Oct 2009, 12:58 от Toto
  • 1 голос
  • 6 ответов
  • 0 просмотров
6 ответов

Гарантируется ли Task.Factory.StartNew () создать хотя бы один новый поток?

Я понимаю, что TPL не обязательно создает новый поток для каждой задачи в параллельном наборе, но всегда ли он создает хотя бы один? например: private void MyFunc() { Task.Factory.StartNew(() => { //do something that takes a while }); ...

Задан 23 Feb 2012, 10:12 от GazTheDestroyer
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Какие изменения действительно произошли в Async Task после Android Gingerbread?

Какие изменения действительно внесла команда Android в задачу Async после android 2.3. Когда я выполнил следующий код, я получил одинаковый результат как в A...

Задан 12 Jun 2012, 10:57 от Ads
  • 7 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

 для создания графов зависимостей между файлами. Существует множество классов для вычисления расстояний, кластеризации и т. Д.

реализацию приложения Java, которое будет вычислять набор задач для выполнения. Задачи будут зависеть друг от друга, образуя ориентированный граф. Существует ли существующий SDK или алгоритм (желательно на Java), который поможет мне: Определить ...

Задан 19 Jul 2011, 14:56 от Bill Brasky
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

@AlexanderMills рад помочь, ответил там

, что у меня есть это: class Queue { private static ExecutorService executor = Executors.newFixedThreadPool(1); public void use(Runnable r){ Queue.executor.execute(r); } }мой вопрос - как я могу определить поток, который используется в пуле, в ...

Задан 06 Feb 2019, 23:54 от Alexander Mills
  • 29 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Например:

ользуюjava.util.concurrent«sExecutors [http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/Executors.html] Класс для создания фиксированного пула потоков для запуска обработчиков запросов для веб-сервера: static ExecutorService ...

Задан 10 Jun 2011, 12:07 от Amir Rachum
  • 14 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Предварительная инициализация пула рабочих потоков для повторного использования объектов подключения (сокетов)

Мне нужно создать пул рабочих в Java, где у каждого рабочего есть свой собственный сокет; когда рабочий поток запускается, он использует сокет, но оставляет его открытым для последующего использования. Мы выбрали этот подход, потому что накладные ...

Задан 21 May 2013, 21:50 от raffian
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

) Вот?

я есть проблема, которую я не думаю, что есть решение, но я все равно попробую здесь. Мое приложение использует пул потоков, и некоторые из потоков в этом пуле имеют наследуемую локальную переменную потока. Я расширил класс ThreadPoolExecutor, ...

Задан 04 Sep 2011, 00:12 от neesh
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Пулы с одним или несколькими потоками для сервера Java? [закрыто]

Я пишу довольно сложное Java-приложение сервера, которое имеет значительную часть фоновой обработки в дополнение к обычной обработке запроса-ответа. Некотора...

Задан 17 Sep 2009, 06:07 от Gregory Mostizky
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

фоновый рабочий (threadpool) в asp.net

У меня есть веб-форма asp.net, которая записывает около 25-30 элементов (информация требуется, когда пользователь отправляет запрос из формы) в пользовательс...

Задан 17 Jul 2012, 14:39 от Vinay B R
  • 19 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

http://www.ilearnttoday.com/c-sharp-the-destination-thread-no-longer-exists

возникает InvalidAsynchronousStateException? У меня есть следующий кусок кода: control.InvokeRequired? control.Invoke (выражение): выражение (); В некоторых случайных случаях я получаю InvalidAsynchronousStateException, и мое приложение ...

Задан 15 Jun 2011, 16:15 от Sebastian Piu
  • 13 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Каков оптимальный размер пула потоков для простой программы, выполняющей задачи на базе процессора в Java

Я использую пул потоков для выполнения задач, которые в основном основаны на процессорах с небольшим количеством операций ввода-вывода, размер которых больше...

Задан 18 Oct 2012, 07:14 от Paul Taylor
Page 1 of 4
1 2 3 4