|
Принципы проектирования соединений клиентов (C# & ADO.Net & MSSQL2K)
|
|||
---|---|---|---|
#18+
Как показывает практика, практически ни одно готовое решение не удовлетворяет на 100%. Использую в текущем проекте несколько AppBlock'ов, и все приходилось немного докручивать/дописывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2004, 10:44 |
|
Принципы проектирования соединений клиентов (C# & ADO.Net & MSSQL2K)
|
|||
---|---|---|---|
#18+
Всем привет. Я из вашего спора так и не понял какой вариант лучше. У меня проект построен на двухзвенке. Список объетов обновляется по таймеру. Создан отдельный класс для соединения со сервером MSSQL и чтения данных. Изначально открывал соединение, после выполнения команд закрывал. Но с таймером переполняется пул, а так предполагаю, что соединение долго закрывается. Пробывал держать одно постоянно открытое соединение, конфликт получается при мультипоточности. То есть надо постоянно держать открытое соединение для каждого потока. Подскажите как выйти из ситуации. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2013, 10:08 |
|
Принципы проектирования соединений клиентов (C# & ADO.Net & MSSQL2K)
|
|||
---|---|---|---|
#18+
Евгений_leaНо с таймером переполняется пул, а так предполагаю, что соединение долго закрывается.С чего вдруг такие выводы? Евгений_leaПробывал держать одно постоянно открытое соединение, конфликт получается при мультипоточности.Используйте lock . ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2013, 17:48 |
|
|
start [/forum/topic.php?fid=20&msg=32788492&tid=1403629]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 161ms |
0 / 0 |