Hej, napotkałem pewien problem.
A mianowicie: plik json który w danym momencie może być update'owany przez kilka wątków / osobnych programów. Potrzebuję zalockować plik na czas edycji ... Program pisany jest pod Linuxem, kojarzę funckcję o nazwię flock, która przyjmuje file descryptor do otworzonego pliku ...
Aplikacja jest pisana w c++ więc używam streamów, w jaki sposób mogę dostać file descryptor z fstream ? (nie mogę użyć boosta).
A może jest lepszy pomysł na napisania takiego programu ? (uprzedzając, tak lepszym pomysłem byłaby baza danych a nie plik json, ale to już muszę się dostosować).
Pzdr, ;-)