摘要: 解释 Semaphore(信号量):是一种计数器,用来保护一个或者多个共享资源的访问。如果线程要访问一个资源就必须先获得信号量。如果信号量内部计数器大于0,信号量减1,然后允许共享这个资源;否则,如果信号量的计数器等于0,信号量将会把线程置入休眠直至计数器大于0.当信号量使用完时,必须释放。 主要方 阅读全文
posted @ 2021-11-18 20:46 Honglixi 阅读(985) 评论(0) 推荐(0)
摘要: 单例模式【常用】 网上有很多讲解单例模式的文章,但大部分都侧重讲解,如何来实现一个线程安全的单例。今天也会讲到各种单例的实现方法,但是,重点还是希望带你搞清楚下面这样几个问题。 为什么要使用单例? 单例存在哪些问题? 单例与静态类的区别? 有何替代的解决方案? 为什么要使用单例? 单例设计模式(Si 阅读全文
posted @ 2021-11-18 20:35 Honglixi 阅读(135) 评论(0) 推荐(0)