for(i=1; i<=Threads; i++)
{
File = FN;
Sort = new T(false);
Sort->FreeOnTerminate = true;
Sort->Priority = tpNormal;
}
Потоки
Код:
после new (создания)
увы, не помогло... мб это ошибка билдера?
А кто тебе гарантирует что новому потоку будет выделенно процесорное время сразу после создания. Разве что выставить главному потоку самый низкий приоритет, а остальным самый высокий. Ито гарантии не будет полной. )
Всем спасибо, проблема решилась элементарно и совершенно другим способом =)
А если проблема решилась, то дай решение народу.......
Код:
for(i=1; i<=Threads; i++)
{
Sort = new T(false);
Sort->file = FN;
Sort->FreeOnTerminate = true;
Sort->Priority = tpNormal;
}
{
Sort = new T(false);
Sort->file = FN;
Sort->FreeOnTerminate = true;
Sort->Priority = tpNormal;
}
Где file - перенная класса потока...
Цитата: Azur
увы, не помогло... мб это ошибка билдера?
:)))))))