Description: Design and implement a message queue, the queue CLMessage inheritance system able to receive messages, and to ensure a multi-threaded environment thread is safe. The message queue can be integrated into this course library, capable of supporting communication between threads (ie, need to send a message communications, as well as the management class of the message loop).
To Search:
File list (Check if you may need any files):
homework3\CLConditionVariable.cpp
.........\CLConditionVariable.h
.........\CLCriticalSection.cpp
.........\CLCriticalSection.h
.........\CLEvent.cpp
.........\CLEvent.h
.........\CLExecutive.cpp
.........\CLExecutive.h
.........\CLExecutiveFunctionProvider.cpp
.........\CLExecutiveFunctionProvider.h
.........\CLLog.cpp
.........\CLLog.h
.........\CLMessage.cpp
.........\CLMessage.h
.........\CLMessageLoopManager.cpp
.........\CLMessageLoopManager.h
.........\CLMessageQueue.cpp
.........\CLMessageQueue.h
.........\CLMsgLoopManagerForMsgQueue.cpp
.........\CLMsgLoopManagerForMsgQueue.h
.........\CLMutex.cpp
.........\CLMutex.h
.........\CLStatus.cpp
.........\CLStatus.h
.........\CLThread.cpp
.........\CLThread.h
.........\test.cpp
homework3