Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
и снова Threads
|
|||
|---|---|---|---|
|
#18+
ASP.NET 1.1. Ситуация: есть несколько тредов, которые постоянно работают. запуск происходит по Application_Start в gloabala.asax... Задача: проконтролировать выполнение тредов, если какой-либо из них "умер", запустить его опять. буду признателен за идеи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2006, 13:27 |
|
||
|
и снова Threads
|
|||
|---|---|---|---|
|
#18+
По таймеру проходить по списку потоков и проверять их состояние. А точно нужны потоки в таком виде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2006, 13:47 |
|
||
|
и снова Threads
|
|||
|---|---|---|---|
|
#18+
пасиб за ответ. отлично! а теперь главный вопрос. КАК? что бы проверить тред, нужно иметь на него референс какой-то... можно привести пример кода? буду очень признателен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2006, 09:53 |
|
||
|
и снова Threads
|
|||
|---|---|---|---|
|
#18+
Humpy А точно нужны потоки в таком виде? треды поддерживают постоянный коннекшн по протоколу SMPP. если можно сделать лучше - буду признателен за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2006, 09:55 |
|
||
|
и снова Threads
|
|||
|---|---|---|---|
|
#18+
Можно создать список объектов, контролирующих свои потоки и пересоздающих их в случае чего. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2006, 13:01 |
|
||
|
и снова Threads
|
|||
|---|---|---|---|
|
#18+
благодарю всех кто ответил. вроде сделал, буду наблюдать за работой... сделал так: Код: 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. если есть советы по оптимизации - буду рад. еще раз всех благодарю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2006, 14:57 |
|
||
|
и снова Threads
|
|||
|---|---|---|---|
|
#18+
Если используется стандартный unhandled exception policy, то неотловленный exception в ErrorsReport.Save под 2.0 завалит все приложение. Все некрасиво рухнет, если таймер сработает во время выгрузки домена (окончание работы приложения - из-за IIS 6.0 process recycling или еще чего). Gates.Add(GID.ToString()) - при повторном запуске добавит еще раз ту же запись. Смотря по типу Gates, если не допускается дублирования, будет эксепшн, и до threads[ID].Start() дело не дойдет. Старому объекту finalize точно не требуется перед созданием нового? Все ж лучше создавать локальный объект, приводить его в чувство, и потом добавлять в список. Таким образом всегда есть уверенность что изначально все было хорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2006, 05:52 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=957&tid=1392703]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 258ms |
| total: | 420ms |

| 0 / 0 |
