Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Прочее";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.046 c
15-1175518322
Ega23
2007-04-02 16:52
2007.04.29
Как по-русски сказать?


15-1175501662
__DATA__
2007-04-02 12:14
2007.04.29
Правильное отображение русского теста в HTML


2-1176183245
brothers
2007-04-10 09:34
2007.04.29
Функция DnsHostNameToComputerName


2-1175802409
jimmo
2007-04-05 23:46
2007.04.29
Структура базы данных для учета аппаратуры в ремонте


1-1172849311
Ш-К
2007-03-02 18:28
2007.04.29
Хранить интерфейсы в TStrings





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский