Witam,
Mam do napisania serwer obiektów typu event z synchronizacją klientów z serwerem poprzez pamięci współdzielonej. Wszystko ma działać jak w Win NT. Kilka pytań, jak to najlepiej zrobić?
- przede wszystkim, czy robić oddzielny wątek dla każdego klienta?
- ile wątków powinno pracować na kliencie i ile na serwerze?
- jak rozwiązać problem synchronizacji i mazania po pamięci, żeby przypadkiem nie nadpisać czegoś.
Ja bym to zrobił tak, żeby było jak najmniej wątków, ograniczyć ilość klientów, a mazac po pamięci z odpowiednim ofsetem, tzn.każdy klient ma zarezerwowany obszar pamięci. Czy dobrze myślę? Proszę o pomoc.