[ RMAN @ 11.05.2010. 23:29 ] @
Radim na jednom programu koji predstavlja komunikaciju klijent-server. Program radi na sledeci nacin: klijent posalje neki podatak preko porta server prima taj podatak i stvara novu nit. Ta nit obradjuje podatak i salje nazad klijentu. Ali u nitima radim i sa fajlovima. Hteo sam da rad sa fajlovima(upis,citanje) stavim u posebnu klasu i da ona bude singleton klasa da ne bi slucajno neki klijent pristupio nekom fajlu dok on ne bude prethodno zatvoren. Sad mene zanima da ako napravim tu singleton klasu i instanciram je u jednoj niti da li ce ta klasa moci da se instancira u drugoj niti dok ova prva nije zavrsena ili se svaka druga nit zaustavlja na mestu instanciranja sve dok se prva ne zavrsi? |