Вниз
Скачать: CL | DM;

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

← →
isasa ©   (2007-04-01 17:46) [0]

В понедельник, прямо с утра, придется оптимизировать процесс сканирования документов(Excel).
Задача, в принципе, тривиальная, но есть сомнения.
Освобождать потоки или создавать  новые в рамках пула потоков .. В поиске(Yandex, Google), практически нет ничего. Буду очень признателен господам, плюнувшим в меня ссылкой по теме управления потокомами в пуле(как, понятно, нюансы ..).
Буду очень признателен за посыл мимо WaitForMultiplyObjects


← →
Джо ©   (2007-04-01 17:54) [1]

Ну, у Таненбаума, если не ошибаюсь, есть большая глава о потоках и всякое такое в книгах «Современные операционные системы. Разработка и реализация» и «Современные операционные системы».


← →
isasa ©   (2007-04-01 18:03) [2]

Не, в основном, гложет мысль, освобождать потоки (созданные из TThread), или оставить для повторного юзания.

Джо ©   (01.04.07 17:54) [1]
Буду очень признателен за ссылку на Таненбаума, т.к. в своей библиотеке не нашел.


← →
Джо ©   (2007-04-01 18:16) [3]

> [2] isasa ©   (01.04.07 18:03)
> Не, в основном, гложет мысль, освобождать потоки (созданные
> из TThread), или оставить для повторного юзания.

Ну, так «единственно верного» варианта же нет, все от задачи, как всегда  :)


> Буду очень признателен за ссылку на Таненбаума, т.к. в своей
> библиотеке не нашел.

У меня бумажные, в Инете не искал.


← →
Eraser ©   (2007-04-01 18:26) [4]

> [2] isasa ©   (01.04.07 18:03)
> Не, в основном, гложет мысль, освобождать потоки (созданные
> из TThread), или оставить для повторного юзания.

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


← →
Riply ©   (2007-04-01 21:34) [5]

> [0] isasa ©   (01.04.07 17:46)
http://www.rsdn.ru/article/baseserv/threadpool.xml


← →
Riply ©   (2007-04-01 21:43) [6]

>[4] Eraser ©   (01.04.07 18:26)
>тут все зависит от времени жизни потока, если оно соизмеримо со временем создания онного,
>тогда конечно нужно повторно использовать, если на несколько порядков больше, тогда лучше создавать новые
И от частоты "создания онного" :)


← →
isasa ©   (2007-04-01 23:49) [7]

Riply ©   (01.04.07 21:34) [5]
:)
Спасибо, это читал. У меня не такая фундаментальная задача. В принципе, все уже сложилось(в голове), завтра буду рисовать. Еще раз, спасибо.


← →
Sha ©   (2007-04-02 00:46) [8]

> isasa ©   (01.04.07 23:49) [7]
не спеши отказываться, IOCompletionPort - как раз то, что ты ищешь.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.029 c
2-1176011061
ditork
2007-04-08 09:44
2007.04.29
матрица


15-1175791631
alexsis
2007-04-05 20:47
2007.04.29
Open Office Write!!!


3-1171012448
svt
2007-02-09 12:14
2007.04.29
Подскажите пожайлуста, как сделать выборку с использованием


15-1175593412
Megabyte
2007-04-03 13:43
2007.04.29
Задержка в bat-файле


15-1175158476
Альберт
2007-03-29 12:54
2007.04.29
Уменьшить размер EXE




   Наверх