|
синхронизация потоков
|
|||
---|---|---|---|
#18+
есть основная прога, и несколько потоков. в основной проге куча таймеров, событий, обработок и всяко. если я запускаю доп потоки, то они, получается, делят общее процессорное время. и тогда основная прога начинает конкретно тормозить. как их сбалансировать? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 01:11 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
Mizer73если я запускаю доп потоки, то они, получается, делят общее процессорное время. и тогда основная прога начинает конкретно тормозить. Нет, само по себе так не происходит. Что-то ты должен был сделать реально неправильно для такого эффекта. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 01:19 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
Mizer73 как их сбалансировать? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 01:29 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
Mizer73 есть основная прога, и несколько потоков. в основной проге куча таймеров, событий, обработок и всяко. если я запускаю доп потоки, то они, получается, делят общее процессорное время. и тогда основная прога начинает конкретно тормозить. как их сбалансировать? Вообще-то занять процессор так сильно весьма сложно. А основная прога может тормозить и из-за неправильной реализации доппотоков. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 02:28 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
Mizer73 как их сбалансировать? Убрать вызов synchronize? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 09:47 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
wadman synchronize без этого тоже беда ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 11:18 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
пока поставил приоритеты доп потокам поменьше. стало лучше. поставлю минимальный приоритет. попробую... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 11:19 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
YuRock Mizer73 как их сбалансировать? да ни фига она не балансирует. основная прога еле шевелиться, зато по доп птокам все не то, что бы летает - мерцает неуловимо ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 11:20 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Mizer73если я запускаю доп потоки, то они, получается, делят общее процессорное время. и тогда основная прога начинает конкретно тормозить. Нет, само по себе так не происходит. Что-то ты должен был сделать реально неправильно для такого эффекта. для того и обратился к потокам, что бы некоторые вещи работали независимо шустро от остальных вещей. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 11:21 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
Mizer73 основная прога еле шевелиться, ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 11:31 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
Mizer73 Dimitry Sibiryakov пропущено... Нет, само по себе так не происходит. Что-то ты должен был сделать реально неправильно для такого эффекта. для того и обратился к потокам, что бы некоторые вещи работали независимо шустро от остальных вещей. Попробуйте изучить матчасть "Как правильно работать с потоками". Например здесь . ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 12:14 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
Mizer73 wadman synchronize без этого тоже беда Как много работы выполняется внутри этого блока? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 14:20 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
Mizer73 wadman synchronize без этого тоже беда ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 14:30 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
Mizer73 основная прога еле шевелиться ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 15:07 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
_Vasilisk_ Mizer73 основная прога еле шевелиться, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 23:25 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
zedxxx, 1. пару пингов (отсылкой по 3 байта) 2. 2 процесса отправки команд из стека команд 3. блок распознавания ответов от внешних устройств с записью логов в БД поставил ему приоритет, чуть ниже обычного. стало дружить. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 23:34 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
У тебя пинг делается в главном потоке. Всё бессмысленно. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2021, 00:16 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov У тебя пинг делается в главном потоке. Всё бессмысленно. почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2021, 01:01 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
Mizer73почему? Потому что всё, что в Syncronize() - выполняется в главном потоке. Я не знаю зачем ты написал Synchronize(Ping);. Архангельского обчитался, наверное... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2021, 01:04 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov У тебя пинг делается в главном потоке. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2021, 08:11 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
классическое "я не прошу у вас совета, как сделать правильно, я прошу у вас подсказки, как быстро и легко подправить неправильный код, чтобы он работал как я хочу" ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2021, 08:24 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, о, спасибо за подсказку. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2021, 12:24 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Mizer73почему? Потому что всё, что в Syncronize() - выполняется в главном потоке. Я не знаю зачем ты написал Synchronize(Ping);. Архангельского обчитался, наверное... делал предыдущую штуку обмена по компорту, по "учебнику" какому то... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2021, 12:25 |
|
синхронизация потоков
|
|||
---|---|---|---|
#18+
Vizit0r классическое "я не прошу у вас совета, как сделать правильно, я прошу у вас подсказки, как быстро и легко подправить неправильный код, чтобы он работал как я хочу" главное то сообщение написать, вставить свою полушку. а надо оно кому, или не надо ... форум - это советы как сделать, обсуждение проблем, а не школа для обучения... что не отменяет обучения на основе советов. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2021, 12:28 |
|
|
start [/forum/topic.php?fid=58&msg=40101509&tid=2036985]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
others: | 321ms |
total: | 465ms |
0 / 0 |