Radim na jednom C++ programu samo upotrebom API poziva bez MFC-a.
Aplikacija otvara vise thred-ova koji treba da upisuju/citaju svoja podesavanja u isti ini fajl.
Interesuje me siguran nacin da svi thredovi mogu da pristupaju ini fajlu a da ne dodje do problema.
Ja sam ugradio sinhronizaciju sa EnterCriticalSection i LeaveCriticalSection.
Ono sto me zanima je ispravan nacin pozivanja. Primjer:
Metod1:
Code:
PisiIni("myapp","x",100);
void PisiIni(...)
{
EnterCriticalSection(...);
// neko upisivanje u ini fajl
LeaveCriticalSection(...);
}
PisiIni("myapp","x",100);
void PisiIni(...)
{
EnterCriticalSection(...);
// neko upisivanje u ini fajl
LeaveCriticalSection(...);
}
ili je ispravan nacin
Metod2:
Code:
EnterCriticalSection(...);
PisiIni("myapp","x",100);
LeaveCriticalSection(...);
void PisiIni(...)
{
// neko upisivanje u ini fajl
}
EnterCriticalSection(...);
PisiIni("myapp","x",100);
LeaveCriticalSection(...);
void PisiIni(...)
{
// neko upisivanje u ini fajl
}
Da li neko zna za neku C++ klasu koja radi sa ini fajlovima?
Pozdrav,
Ljubisa