Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

TThread копирование файла в 2-х потоках   Найти похожие ветки 

 
Вариант   (2012-05-03 15:03) [40]


> sniknik ©   (03.05.12 14:35) [39]


>  с чего это оно произойдет раньше? первый поток только создается
> когда у второго уже ThreadID есть, т.е. уже "крутится"

Может начать крутиться и быть остановленным системой, не дойдя до первого вызова GetMessage. В этом случае еще не будет очереди сообщений потока, тогда PostThreadNessage вернет fails. Вероятность этого не нулевая, хотя и повторяемость события не очень большая (если не использовать например отладчик для эмуляции), сам натыкался на такое, хотя первой командой в Execute потока был PeekMessage, просто поток был остановлен планировщиком. Поэтому было бы неплохо после PeekMessage  сигналить в запускающий поток, что мой поток готов принимать сообщения и только потом уже разрешать слать ему сообщения.....  ну  или вариант по MSDN сценарию...


 
Вариант   (2012-05-03 15:11) [41]

А автору поста посоветовал бы Рихтера с Кларком почитать, "Программирование серверных приложений для Windows 2000". Там готовый код на си есть копирования файлов с использованием потоков. Правда придется разбираться и читать, и пробовать и на дельфи перетаскивать. Но зато интересно.


 
PacMan ©   (2012-05-04 11:12) [42]

Ладно, всем спасибо, буду тыкаться. Посмотрим что выйдет.


 
Медвежонок Пятачок ©   (2012-05-04 11:13) [43]

смотря чем тыкаться.
если головой, то она первой и выйдет с другой стороны.



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

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.081 c
9-1193435286
rsy
2007-10-27 01:48
2013.03.22
Как сделать модель осцилогрофа на OpenGL


15-1345118559
Es
2012-08-16 16:02
2013.03.22
ADO + Ora = пропихнуть в хранимку blob более 32 кбайт


15-1339062999
alex3038
2012-06-07 13:56
2013.03.22
Ищу компоненты для работы с направленными графами


2-1335777792
Vladolin7
2012-04-30 13:23
2013.03.22
Как ввести данные в поле Memo?


10-1181018110
Yriy
2007-06-05 08:35
2013.03.22
Проблема с Excel 2003