Pisze pewien skrypt w CGI. W sumie skonczylem, ale naszlo mnie jedno. Co zrobic gdy skrypt zostaje wywolywany przez 2 lub wiecej userow w tym samym momencie ?. Skrypt zaqpisuje cos do pliku. Wiec jak zostanie wywolany rownoczesnie, to pewnie w pliku zapisywanym sie cos poknoci. Wiec jak w C zrobic jakies sprawdzanie, czy cos takiego, zeby 2 lub wiecej userow nie moglo zapisac w tym samym momencie. Moze jakis delay czasowy ?? Ale jak to zrobic ? Jakies wskazowki ?

- Rejestracja:prawie 21 lat
- Ostatnio:7 miesięcy
- Lokalizacja:Poznań
- Postów:1552
Pliki maja swoje flagi, przy otwieraniu ustawiasz flage ze przez okres otwarcia pliku nic innego nie moze do niego zapisywac, a przed otwarciei sprawdzasz czy nie ma on takiej flagi ustawionej, jezeli ma to niech aplikacja poczeka sobie chwile i sproboje ponownie :)

- Rejestracja:około 20 lat
- Ostatnio:ponad 18 lat
spokojnie :D.. nie jestem zaawansowany.. rozumiem idee, ale przeszukalem kilka miejsc w sieci i nie znalazlem nic na ten temat.. moze ktos pokazac jakis example ?
edit : jednak cos tu nie teges.. nie znalazlem nic na ten temat :> uwaga.. na pewno nie bede do tego uzywal winapi... jest cos standardowego co mi powie, czy plik jest otwarty badz cos ?
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.