|
|
|
Новый поток или как быть ?
|
|||
|---|---|---|---|
|
#18+
Есть сервер DCOM написанный на Buildere C++ 6 вызываю у него метод Send(...) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Но пока клиент(ы) не обработает(ют) сообщение, управление тому клиенту который вызвал этот метод (Send) не передается, а если клиент(ы) будут обрабатывать сообщение час и больше , как то это положение можно исправить ? i_i (';') (V),(V),, JS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 14:23 |
|
||
|
Новый поток или как быть ?
|
|||
|---|---|---|---|
|
#18+
Если сообщения обрабатываются так долго, то конечно лучше в новом потоке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2004, 09:37 |
|
||
|
Новый поток или как быть ?
|
|||
|---|---|---|---|
|
#18+
А если есть возможность, то лучше пусть клиенты у себя заводят сред на обработку и сразу отпускают функцию события. Что лишний раз сервер нагружать? :) Да и функционально проще, когда несколько различных клиентов с одним дополнительным средом, чем один сервер с различным числом средов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2004, 09:41 |
|
||
|
Новый поток или как быть ?
|
|||
|---|---|---|---|
|
#18+
А если саму реализацию Send() переделать ??? мне бы желательно как можно быстрее передпть кправление , тому клиенту который вызвал метод send(...) надо подумать как сие реализовать :) пока не знама . i_i (';') (V),(V),, JS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2004, 10:04 |
|
||
|
Новый поток или как быть ?
|
|||
|---|---|---|---|
|
#18+
Ну или пусть клиент, который зовёт Send, зовёт его в отдельном среде. Тогда он получит управление ещё до того, как Send вызовется :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2004, 10:19 |
|
||
|
Новый поток или как быть ?
|
|||
|---|---|---|---|
|
#18+
Ага и как это реализовать в MSSQL ??? :) i_i (';') (V),(V),, JS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2004, 10:22 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=57&tid=2035082]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
79ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 384ms |

| 0 / 0 |
