摘要: 多线程同步的四种方式 对于多线程程序来说,同步是指在一定的时间内只允许某一个线程来访问某个资源。而在此时间内,不允许其他的线程访问该资源。可以通过互斥锁(Mutex)、条件变量(condition variable)、读写锁(reader-writer lock)、信号量(semaphore)来同步 阅读全文
posted @ 2020-08-24 22:12 Chilk 阅读(19810) 评论(0) 推荐(0) 编辑
摘要: C++的函数调用默认不使用动态绑定。要触发动态绑定,必须满足两个条件: 只有指定为虚函数的成员函数才能进行动态绑定 必须通过基类类型的引用或指针进行函数调用 因为每个派生类对象中都拥有基类部分,所以可以使用基类类型的指针或引用来引用派生类对象 示例 #include <iostream> #incl 阅读全文
posted @ 2020-08-24 19:17 Chilk 阅读(264) 评论(0) 推荐(0) 编辑
摘要: Redis 1. 简介 Redis是由意大利人开发的一筐高速缓存数据库,是一个高性能的键值对(key-value)存储数据库, Redis全称Romote Dictianary Server(远程数据服务)使用C语言编写,并以内存作为数据库存储介质,所以读写的数据效率极高 redis运行在内核的读写 阅读全文
posted @ 2020-08-24 09:05 Chilk 阅读(219) 评论(0) 推荐(0) 编辑