On 2017-12-06 14:14, Jürgen Wondzinski wrote:
"SingleThreaded" has nothing to do with running multiple instances on the same box. It just means that each instance does use only one main processor-command-pipe. Which isn't even the case with VFP9, which technically uses at least 8 threads already. (see taskmanager/details and add column "Threads")
Each VFP instance is completely isolated from another VFP instance, Windows takes care of separating the memory and address-spaces for each task. You can't just change a memory variable and hope that it would get picked up by another VFP session.
On a higher level, "SingleThreaded" is mostly used as in "this software can only do one job at a time", whereas "multithreaded" often get used as in "does multiple tasks parallel"
In your case I suspect a deadlock at the FoxUser.dbf, which is used by both instances at the same time, since both use the same config.fpw and settings.
Excellent...thanks, wOOdy!