Now I have a dozen of software process, the use of Shared memory, each process to load a DLL generated the same memory objects, the DLL provides data get and set the interface for data reading and writing, implementation of ability is good!
But Shared memory is a disease, not across different machines or web interactive data, for example, I found that a process is particularly important, and executed and more consumption of resources (ordinary PC resources co., LTD.), now want to let it alone run a machine to calculate results, and then put the results back to a public place for a visit, obviously cannot extend the Shared memory here (of course, add a process through the socket this share memory synchronization to another machine running process can also be, consider the plan as a last resort), multiple processes may extend to cross machine,
The idea now is done by memory database: redis and memcached, but redis does not support Windows (WSL the other said, has nothing to do with me, but users maintain more troublesome), memcached is working to compile under Windows, the great god excuse me, how the two options?
MySQL mememcache seems to also can, but haven't research to understand, the what?