Description: Multithreading and memory usage, is now two classes, each class has its own thread, two independent thread to the Shared memory pool. This example is an empty queue memory pool, use a queue, use the open release memory is a memory pool, rather than to change a heap
To Search:
File list (Check if you may need any files):
MultithreadAndMemPool\Debug\MultithreadAndMemPool.exe
.....................\.....\MultithreadAndMemPool.ilk
.....................\.....\MultithreadAndMemPool.pdb
.....................\MultithreadAndMemPool\AllocateMemPool.cpp
.....................\.....................\AllocateMemPool.h
.....................\.....................\BasicIncludes.h
.....................\.....................\CMemoryPool.cpp
.....................\.....................\CMemoryPool.h
.....................\.....................\CommonData.h
.....................\.....................\CriticalSection.h
.....................\.....................\Debug\AllocateMemPool.obj
.....................\.....................\.....\BuildLog.htm
.....................\.....................\.....\CMemoryPool.obj
.....................\.....................\.....\FreeMemPool.obj
.....................\.....................\.....\Main.obj
.....................\.....................\.....\mt.dep
.....................\.....................\.....\MultithreadAndMemPool.exe.embed.manifest
.....................\.....................\.....\MultithreadAndMemPool.exe.embed.manifest.res
.....................\.....................\.....\MultithreadAndMemPool.exe.intermediate.manifest
.....................\.....................\.....\vc90.idb
.....................\.....................\.....\vc90.pdb
.....................\.....................\FreeMemPool.cpp
.....................\.....................\FreeMemPool.h
.....................\.....................\IMemoryBlock.h
.....................\.....................\Main.cpp
.....................\.....................\MultithreadAndMemPool.vcproj
.....................\.....................\MultithreadAndMemPool.vcproj.SX-B21FDE57D36B.Administrator.user
.....................\.....................\queue.h
.....................\.....................\SMemoryChunk.h
.....................\MultithreadAndMemPool.ncb
.....................\MultithreadAndMemPool.sln
.....................\MultithreadAndMemPool.suo
.....................\.....................\Debug
.....................\Debug
.....................\MultithreadAndMemPool
MultithreadAndMemPool