摘要: FixedBuffer和logstream class FixedBuffer:noncopyable { }; class logstream:noncopyable { }; 先说一下包含的头文件有一个StringPiece.h 个人感觉这个stringpiece没有必要实现啊,直接用std:: 阅读全文
posted @ 2020-08-23 23:26 WoodInEast 阅读(253) 评论(0) 推荐(0) 编辑
摘要: timezone class timezone:public copyable { }; 作用: 感觉有点看不懂,detail内部实现文件类不明白跟时区有什么关系.timezone类主要是完成各个时区之间的转换,感觉自己用不到,一个时区就够了.内部成员变量就一个,是个Data结构体的共享智能指针提供 阅读全文
posted @ 2020-08-23 23:03 WoodInEast 阅读(255) 评论(0) 推荐(0) 编辑
摘要: date class date:copyable { }; 作用: 此类作用主要是实现年月日和julianDay的互相转换内部最重要的一个数据成员m_julianDayNumber在mymuduo::detail中提供了相互转换的两个函数getJulianDayNumber和getYearMonth 阅读全文
posted @ 2020-08-23 13:03 WoodInEast 阅读(250) 评论(0) 推荐(0) 编辑
摘要: countdownlatch class countdownlatch:noncopyable { }; 作用: countdownlatch和mutex,condition一样,用于线程之间的同步,主要用于这样一种情况: 有一组线程,计算线程,IO线程1,IO线程2, 我们规定计算线程必须在所有的 阅读全文
posted @ 2020-08-23 11:18 WoodInEast 阅读(252) 评论(0) 推荐(0) 编辑
摘要: condition class condition:noncopyable { }; 作用: 实现了最简单condtion操作,包括init,destroy,wait,notify,notifyAll,waitforseconds操作,内部数据也很简单,mutexlock& m_mutex和pthr 阅读全文
posted @ 2020-08-23 00:51 WoodInEast 阅读(173) 评论(0) 推荐(0) 编辑