|
|
|
Поток и sleep?
|
|||
|---|---|---|---|
|
#18+
Dmitry Arefiev palyнапример проверять свойство terminated то на мой взгляд лучше цикл А может быть "сказать" потоку, что у него Terminated=True, при помощи установки события в активное состояние ? Фриды всего мира, делитесь вашими квантами с другими :) поделись как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 23:12 |
|
||
|
Поток и sleep?
|
|||
|---|---|---|---|
|
#18+
palyподелись как? Вариаций вагон в зависимости от задачи. Но, примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 23:30 |
|
||
|
Поток и sleep?
|
|||
|---|---|---|---|
|
#18+
Добавлю к Dmitry Arefiev: если код разрабатывается для многопроцессорной машины, то нужно учитывать, что TThread.Terminate делает всего лишь Terminated := True. Для обеспечения более корректной работы на многопроцессорной машине необходимо определить свойство Terminated так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 11:08 |
|
||
|
Поток и sleep?
|
|||
|---|---|---|---|
|
#18+
Ярослав ТатаренкоДля обеспечения более корректной работы на многопроцессорной машине необходимо... ...практически переписать TThread, если уж на то пошло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 11:51 |
|
||
|
Поток и sleep?
|
|||
|---|---|---|---|
|
#18+
ну я в общем то ничего нового не увидел я предлагал делать так Код: plaintext 1. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 11:55 |
|
||
|
Поток и sleep?
|
|||
|---|---|---|---|
|
#18+
а если FreeOnTerminate=false Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 11:58 |
|
||
|
Поток и sleep?
|
|||
|---|---|---|---|
|
#18+
Dmitry Arefiev Ярослав ТатаренкоДля обеспечения более корректной работы на многопроцессорной машине необходимо... ...практически переписать TThread, если уж на то пошло. на сколько я помню хелп, то для программиста не имеет значение сколько процессоров на машине если использовать TThread ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 12:00 |
|
||
|
Поток и sleep?
|
|||
|---|---|---|---|
|
#18+
paly на сколько я помню хелп, то для программиста не имеет значение сколько процессоров на машине если использовать TThread Хелп Вы правильно помните, но вот привирают (или приукрашивают) в хелпе... А выясняется это тогда, когда начинаешь тестировать на реальных MPS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 12:10 |
|
||
|
Поток и sleep?
|
|||
|---|---|---|---|
|
#18+
Ярослав Татаренко paly на сколько я помню хелп, то для программиста не имеет значение сколько процессоров на машине если использовать TThread Хелп Вы правильно помните, но вот привирают (или приукрашивают) в хелпе... А выясняется это тогда, когда начинаешь тестировать на реальных MPS. я не сталкивался с mps так что может быть и привирают) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 12:19 |
|
||
|
Поток и sleep?
|
|||
|---|---|---|---|
|
#18+
palyа если FreeOnTerminate=false Код: pascal 1. 2. 3. А если FreeOnTerminate=false, то делаем просто Tread.Free (в нем всё что вы написали уже есть) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 14:03 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=33560373&tid=2039316]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
149ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 441ms |

| 0 / 0 |
