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