设计模式
TS1130
这个作者很懒,什么都没留下…
展开
-
线程安全的单例模式
一、懒汉模式:即第一次调用该类实例的时候产生一个新的该类实例,并在以后仅返回此实例。需要用锁,来保证其线程安全性:原因:多个线程可能进入判断是否已经存在实例的if语句,从而non thread safety.使用double-check来保证thread safety.但是如果处理大量数据时,该锁才成为严重的性能瓶颈。1、静态成员实例的懒汉模式:class Singleton{private:原创 2017-03-27 10:30:17 · 413 阅读 · 0 评论 -
面向对象编程风格与基于对象编程风格
使用面向对象风格对线程类封装#ifndef _THREAD_H_#define _THREAD_H_#include <pthread.h>class Thread{public: Thread(); virtual ~Thread(); void Start(); void Join(); void SetAutoDe...原创 2018-06-05 10:58:05 · 909 阅读 · 0 评论