代码改变世界

Redis主从同步

2016-11-28 15:49 by guaguahu, 134 阅读, 0 推荐, 收藏, 编辑
摘要:1、如果主服务器的地址是127.0.0.1:6379,从服务器的地址是127.0.0.1:12345,客户端向从服务器发送命令SLAVEOF 127.0.0.1 6379 ,这条指令是指示从服务器向主服务器发出同步操作,如果是第一次发出同步请求那么这次请求是一次完整重同步请求。 2、之后主、从服务器 阅读全文

一种高效的进程间的通信方式

2016-11-21 16:06 by guaguahu, 269 阅读, 0 推荐, 收藏, 编辑
摘要:进程间的通信方式通常有四种方式: 1、管道(Pipe) 2、信号 3、消息队列 4、共享内存 共享内存+自旋锁 阅读全文

自旋锁和互斥锁的区别

2016-11-16 11:45 by guaguahu, 3295 阅读, 0 推荐, 收藏, 编辑
摘要:POSIX threads(简称Pthreads)是在多核平台上进行并行编程的一套API。线程同步是并行编程中非常重要的通讯手段,其中最典型的应用就是用 Pthreads提供的锁机制(lock)来对多个线程之间的共享临界区(Critical Section)进行保护(另一种常用的同步机制是barri 阅读全文

Linux读写锁的使用

2016-10-24 16:24 by guaguahu, 2244 阅读, 0 推荐, 收藏, 编辑
摘要:读写锁是用来解决读者写者问题的,读操作可以共享,写操作是排它的,读可以有多个在读,写只有唯一个在写,写的时候不允许读。 具有强读者同步和强写者同步两种形式: 强读者同步:当写者没有进行写操作时,读者就可以访问; 强写者同步: 当所有写者都写完之后,才能进行读操作,读者需要最新的信息,一些实时性较高的 阅读全文

C++将类的构造函数、析构函数声明为private或者protected的用途

2016-10-13 21:46 by guaguahu, 1416 阅读, 0 推荐, 收藏, 编辑
摘要:如果将构造函数、析构函数声明为private或者protected,表示不能从类的外部正常调用构造和析构函数了。 这种用法的通常使用的场景如下: 1、如果不想让外面的用户直接构造一个类A的对象,而希望用户只能构造这个类A的子类,那就把这个类A的构造函数、析构函数声明为protected,而将类A子类 阅读全文

Linux I/O模型

2016-10-13 15:22 by guaguahu, 157 阅读, 0 推荐, 收藏, 编辑
摘要:同步阻塞I/O 在此种方式下,用户进程在发起一个I/O操作以后,必须等待I/O操作的完成,只有当真正完成了I/O操作以后,用户进程才能运行。Java传统的I/O模型属于此种方式。 同步非阻塞I/O 在此种方式下,用户进程发起一个I/O操作以后边可返回做其它事情,但是用户进程需要时不时的询问I/O操作 阅读全文

阻塞/非阻塞、异步/同步的区别

2016-10-13 14:34 by guaguahu, 149 阅读, 0 推荐, 收藏, 编辑
摘要:1、同步和异步关注的消息通信机制: 同步和异步是针对应用程序和内核的交互而言的,同步指的是用户进程触发I/O操作并等待或者轮询的去查看I/O操作是否就绪,而异步是指用户进程触发I/O操作以后便开始做自己的事情,而当I/O操作已经完成的时候会得到I/O完成的通知。 例如:拥有文件句柄的进程能够实时收到 阅读全文

c++ public private protected关键字

2016-08-30 11:38 by guaguahu, 295 阅读, 0 推荐, 收藏, 编辑
摘要:1、当在类的内部使用这三个关键字,表示访问权限: public: 可以被任意访问。 protected: 只允许子类和本类的成员函数访问。 private: 只允许本类的成员函数访问。 2、当在类的继承层次中访问时: public: 基类成员的访问权限不会被改变。 protected: 基类的pub 阅读全文

GO语言学习笔记

2016-08-01 16:35 by guaguahu, 342 阅读, 0 推荐, 收藏, 编辑
摘要:1、 Go支持内置的map类型。2、Go支持数组切片(Slice)。3、函数有多个返回值, func getName(){firstName,middleName,lastName,nickName string}{ return "May", "M","Chen","Babe" }因为返回值都已经 阅读全文

go开发环境配置

2016-08-01 16:31 by guaguahu, 127 阅读, 0 推荐, 收藏, 编辑
摘要: 阅读全文