qt开发
Fei_Liu
这个作者很懒,什么都没留下…
展开
-
Qt之线程同步
Qt中的线程同步qt中实现了如下类,提供线程同步机制 QMutex:互斥量。用来确保同一时刻,只能有一个线程访问某一资源。 QReadWriteLock:读写锁。允许同一时刻多个线程读取某一资源,但只要有一个线程在写该资源,则不允许其他程同时读取该资源。 QWaitCondition:等待条件。提供了一个条件变量同步线程,当某个条件满足时,可以发送信号通知其他线程该条件已经达到。 Q原创 2017-03-29 18:34:03 · 553 阅读 · 0 评论 -
c++智能指针(1)
智能指针智能指针是对指针变量进行管理,实现指针变量指向内存的自动回收。c++标准中的智能指针std::auto_ptr, c++03标准引入,提供简单的垃圾回收机制,不支持管理数组对象(new[]); 独占对象所有权,赋值和reset都会传递所有权,并且将右值auto_ptr管理对象设置为空,因此不支持与标准模板库容器一起使用。std::uique_ptr, c++11标准引入,用来取代std::a原创 2017-03-20 12:09:22 · 427 阅读 · 0 评论 -
Qt之线程同步
Qt中的线程同步qt中实现了如下类,提供线程同步机制 QMutex:互斥量。用来确保同一时刻,只能有一个线程访问某一资源。 QReadWriteLock:读写锁。允许同一时刻多个线程读取某一资源,但只要有一个线程在写该资源,则不允许其他程同时读取该资源。 QWaitCondition:等待条件。提供了一个条件变量同步线程,当某个条件满足时,可以发送信号通知其他线程该条件已经达到。 Q原创 2017-03-20 12:05:58 · 1743 阅读 · 1 评论 -
单例模式(Qt实现)
单例模式单利模式作为一种常用的软件设计模式,主要是用来保证系统中只有一个实例,例如一般一个程序中只有一个日志输出实例,一个系统中只有一个数据库连接实例,这时候用单例模式非常合适。原创 2017-04-05 00:12:17 · 23521 阅读 · 2 评论