|
|
|
Многопоточное консольное приложение
|
|||
|---|---|---|---|
|
#18+
Всем привет! Мне необходимо написать приложение, в котором будет запускаться 100 потоков и выполнять одинаковую задачу. Суть в том, что 100 потоков должны работать одновременно. Написал следующий код: Код: pascal 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. Проблема в том, что одновременно 100 потоков не работает, а как будто поочередно. При этом, в task manager пишется, что в программе задействовано 112 потоков. Прошу помощи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2017, 16:59:11 |
|
||
|
Многопоточное консольное приложение
|
|||
|---|---|---|---|
|
#18+
Винда не поддерживает столько соединений. Сайт не поддерживает столько соединений. Роутер не поддерживает столько соединений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2017, 17:28:30 |
|
||
|
Многопоточное консольное приложение
|
|||
|---|---|---|---|
|
#18+
JaDi, если запустить несколько экземпляров программы, то нагрузка на сервер, на который идут запросы, возрастает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2017, 17:34:39 |
|
||
|
Многопоточное консольное приложение
|
|||
|---|---|---|---|
|
#18+
azarenkoзадействовано 112 потоков.На 10 больше, чем в коде. Ставлю на то, что THTTPReqResp использует пул из 10 потоков, а остальные запросы ставит в очередь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2017, 17:35:21 |
|
||
|
Многопоточное консольное приложение
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, так они же создаются каждый в своем потоке. или я не понимаю чего-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2017, 17:51:21 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39452593&tid=2042328]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
224ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 541ms |

| 0 / 0 |
