编写自定义的消息队列

时间:2017-11-11 11:42:17
【文件属性】:

文件名称:编写自定义的消息队列

文件大小:124KB

文件格式:ZIP

更新时间:2017-11-11 11:42:17

linux 队列 线程通信

该消息队列不能依赖于已有库的队列,必须是自己设计实现的 该消息队列是线程安全的 该消息队列能接收CLMessage继承体系的消息 该消息队列能融入到本课程所提供的程序库中,能支持线程之间的通信(即需要提供发送消息的通信类,以及消息循环的管理类)


【文件预览】:
homework3_code
----CLExecutiveCommunication.cpp(166B)
----CLMyQueue.h(2KB)
----test.cpp(2KB)
----CLMessage.h(503B)
----CLThreadInitialFinishedNotifier.cpp(789B)
----CLExecutiveFunctionProvider.cpp(179B)
----CLThreadInitialFinishedNotifier.h(688B)
----CLExecutiveFunctionForMsgLoop.h(803B)
----CLThreadProxy.h(998B)
----CLThreadProxy.cpp(2KB)
----CLMsgLoopManagerForMsgQueue.cpp(2KB)
----CLThread.cpp(2KB)
----CLExecutiveFunctionProvider.h(549B)
----CLMsgLoopManagerForMsgQueue.h(827B)
----CLMutex.cpp(990B)
----a.out(357KB)
----CLMessageLoopManager.cpp(3KB)
----CLExecutiveCommunication.h(457B)
----CLExecutiveNameServer.cpp(4KB)
----CLMessageQueue.h(739B)
----CLExecutiveFunctionForMsgLoop.cpp(559B)
----CLCriticalSection.h(429B)
----CLExecutiveInitialFinishedNotifier.cpp(216B)
----CLExecutiveNameServer.h(1KB)
----CLThreadCommunicationByMsgQueue.cpp(565B)
----CLMessageLoopManager.h(2KB)
----CLEvent.cpp(1KB)
----CLLog.cpp(2KB)
----CLNonThreadProxy.h(726B)
----CLMutex.h(440B)
----CLStatus.h(408B)
----CLMessageQueue.cpp(2KB)
----CLNonThreadProxy.cpp(841B)
----CLStatus.cpp(338B)
----CLConditionVariable.h(577B)
----CLLog.h(619B)
----CLMessageObserver.cpp(127B)
----CLThreadCommunicationByMsgQueue.h(753B)
----CLMessageObserver.h(498B)
----CLConditionVariable.cpp(2KB)
----CLCriticalSection.cpp(750B)
----CLEvent.h(784B)
----CLMessage.cpp(154B)
----CLExecutiveInitialFinishedNotifier.h(568B)
----CLExecutive.h(971B)
----CLExecutive.cpp(351B)
----CLThread.h(1KB)

网友评论

  • 什么东西啊?就一个zip,这是什么类型的文件?怎么打开?
  • 很好的不错1
  • 好贵啊,攒了好久终于下载下来了。资源很好
  • 不错,很全面,linux下可执行。学习了。