Hi Within my application I save certain information in xml external file on disc. I wanted to access and just read this file from other threads and application or services as well simultaneously.
For instance I would like to modify the files (not very often) from the main vcl thread and just reading them from other threads, application and services.
Should I user critical section? I am thinking to aquire critical section modify some values or adding xml nodes from main vcl thread and when done signal threads that files have been modifed so they should reload them.
Any suggestion? I use delphi 2009 win32.