Синхронизация потоков
От: Аноним  
Дата: 08.02.10 16:13
Оценка:
Доброе время суток, пишу многопоточное распределенное приложение: сервер-много клиентов. Есть основных потока:
1 — работа с базой;
2 — работа с сетью;
3 — основной процесс приложения
Поток, отвечающий за работу с сетью при наличии входящего сообщения или сообщения для отправки создает еще один поток. В результате получается неизвестное количество потоков. Возникли 2 вопроса:
1- Каким способом лучше всего синхронизировать все потоки (для наличия доступа к экземплярам классов, созданных в основном процессе).
2 — Как можно и потока, созданного отвечающим за работу с сетью потоком, вызвать событие (или оповестить о получении данных) другого потока (к примеру отвечающему за работу с базой).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.