При асинхронном вызове поле с [ThreadStatic] атрибутом содержит значение уже закрытого потока

153
19 марта 2018, 22:30

Есть сервер на основе TcpListener. Он принимает входящие подключения асинхронно в BeginAcceptTcpClient (AsyncCallback, Object) и при инициализации клиента сохраняет значение в поле
[TreadStatic] static bool initialize;
и назначает имя потоку в котором ведется обработка клиента Но иногда при подключении нового клиента эта переменная уже содержит значение, а имя потока содержит информацию из прошлых разорванных подключений. Правильно ли я предполагаю, что поток для обработки нового клиентского сокета берется из пула и возвращается туда после разрыва этого подключения и то, что данные потока остаются до следующего использования? Какой способ можно предпринять чтобы видеть для нового подключения в потоке данные по-умолчанию?

READ ALSO
Ошибка: Uncaught SyntaxError: missing ) after argument list [требует правки]

Ошибка: Uncaught SyntaxError: missing ) after argument list [требует правки]

Не пойму, почему выбивает ошибку? Скобки все на месте

229
Настройка роутинга React приложения на WordPress

Настройка роутинга React приложения на WordPress

Привет!Я настроил роутинг сайта на Reactjs и без WordPress все работало,но как я закинул на WordPress то он не понимает откуда ему взять файлы

218
Яндекс карты, масштаб

Яндекс карты, масштаб

Доброго времениСуть проблемы в следующем

198
AngularJS Ошибка TypeError: this is undefined

AngularJS Ошибка TypeError: this is undefined

Все проекты реализованные на Angular (Angular 52

182