Привет. Возникла небольшая проблемка... Помогите пожалуйста ее решить. Клиенты подключается к серверу через сокет и для получения данных используется потоки. Приложение декстопное на Windows.Forms.
Проблема: необходимо правильно закрыть приложение, чтобы процесс приложения не хавал системные ресурсы после своего завершения.
// Инициализация
| Код | private bool running = false; private List<Thread> process = new List<Thread>(); private Socket socket;
|
// Получение сообщений от сервера
| Код | private void getter() { Thread th = new Thread(delegate() { while (running) {
} }); th.Start(); process.Add(th); }
|
|