
ice中间件
文章平均质量分 79
modest_ch
这个作者很懒,什么都没留下…
展开
-
ICE笔记(08):C++线程与并发
【 colorado 】 Ice 提供了一个简单的线程抽象层,用以编写可移植的多线程程序。通过同步原语可以实现不同粒度的并发控制。1、互斥体 IceUtil::Mutex类和IceUtil::StaticMut...转载 2018-08-31 16:11:21 · 315 阅读 · 0 评论 -
ice中间件之Monitor
最近在学习ice中间件,对于有关monitor部分进行一下总结。 在各论坛,博客找了很多资料,都不是很详细,下面做一个总结。 (一)监控器 监控器是一种用于保护临界区的同步机制:和互斥体一样,同一时刻在临界区内,只能有一个线程在活动。但是,监控器允许你在临界区内挂起线程;这样,另一个线程就能进入临界区。第二个线程可以离开监控器 (从而解除监控器的加锁),或者在监控器内挂起自己...原创 2018-08-31 21:52:51 · 508 阅读 · 0 评论 -
IceStorm 使用示例
一、IceStorm接口综述 1.1 TopicManager TopicManager 是一个单体对象,充当的是 Topic 对象的工厂和仓库。它的接口和相关类型如下所示: module IceStorm { dictionary<string, Topic*> TopicDict; exception TopicExists { ...原创 2018-09-20 22:16:25 · 1595 阅读 · 0 评论