![]() |
[Delphi] Переключение потоков между собой
Товарищи подскажите как можно переключать патоки между собой: например есть паток T1 он в Memo все время пишет букву `A`, есть поток T2 он в Memo все время пишет букву `B`..... необходимо реализовать так что бы при нажатии на одну кнопку работал поток T1, а при нажатии на другую кнопку - T2..... как это сделать? необходимо ли уничтожать поток T1 перед созданием потока T2 или нет? создавать их когда, одновременно или как?
|
Ну потоковые проги не писал, но ядумаю что пускаешь T1 он выполняется отдаешь квант и не принимаешь его пока не выполнится второй, ну флаг какойнить замути)
|
у кого еще мысли есть?
|
Цитата:
|
уже реализовано....... я просто думаю, по нажатию первой кнопки делать T1.Suspend T2.resume, а по второй кнопке наоборот, но это как то тупо..... может ктонибудь знает нормальный способ?
|
ты каждый поток в ручную создаешь?(T1,T2,T3,...,Tn)? тупо ппц
|
их всего два или три......
а как надо? и переключать все же их как? |
Цитата:
|
Цитата:
А можно поинтересоваться, зачем нужно "переключаться между пАтоками" ? Обычно пОтоки создаются для того, что бы они работали паралельно :) |
...задание такое.
ну может ктонибудь по существу чтонибудь скажет? |
| Время: 07:21 |