handle_slave_io函数调用read_event函数:read_event函数从连接中读取事件,如果没有事件将会阻塞在这里等待master发送事件。#00x00898402in__kernel_vsyscall()
#10x00c28133inpoll()from/lib/libc.so.6
#20x08a90315invio_io_wait(vio=0xa82faa8,event=VIO_IO_EVENT_READ,tim..
分类:
数据库 时间:
2017-10-11 22:33:06
阅读次数:
242
总线的异步通讯方式 异步通讯克服了同步铜须的缺点,允许各模块的速度不一致,给设计者充分的灵活性和选择余地。它没有公共的时钟标准,不要求所有部件严格的统一操作时间,而是采用应答方式(又称握手方式),即当主模块发出请求信号时,一直等待从模块反馈回来“响应”信号后,才开始通信。这要求主从模块之间增加两条应 ...
分类:
其他好文 时间:
2017-10-11 19:14:00
阅读次数:
373
序言 说说今天遇到的一件小事吧,在遇到问题,查找答案时,看到很多人的博客里面都有提到关键字眼,可让人觉得可恨的是,大多数人写的博文中,基本上都是照着书上的语言发表的,看了跟没看一样,没有一点通俗的语言和自己关于该知识点的讲解,也有可能是觉得太简单,不用做解释,但是个人感觉,写博文,在一些自己都需要思 ...
分类:
编程语言 时间:
2017-10-11 19:09:49
阅读次数:
202
之前在项目中遇到过好多次因为异步引起的变量没有值,所以意识到了认识js中同步与异步机制的重要性 在单线程的js中,异步代码会被放入一个事件队列,等到所有其他代码执行后再执行,而不会阻塞线程。 下面是js几种最常见的异步情况: 解决由的js异步引起的问题办法: async.js 库可以帮助我们处理多重 ...
分类:
Web程序 时间:
2017-10-11 19:08:25
阅读次数:
200
一、分层架构 1.Web App分为三层:行为层, 数据存储层和协议层,各层的的分工是非常明确的。 a.行为层, 体现在.vue组件和路由上,存放一些简单的数据主要用于与用户之间的及时交互。 b.数据存储层, 体现在vuex中,通俗的来讲就是将请求来的数据进行存储和处理 c.协议层,就是获取数据(包 ...
分类:
移动开发 时间:
2017-10-11 19:07:11
阅读次数:
250
微软的OneNote是市面上最佳的笔记应用之一,最重要的是,它可以在几乎任何平台上使用,包括Win10平台(PC和手机)、Android平台、iOS平台、Mac平台和Web平台,然而,由于其跨平台的设计,有时使用Win10上的桌面版OneNote从云端同步数据或将数据同步到云端可能会遇到一些问题。在 ...
创建用户账号 安装mysql数据库 新建mysql用户 导入sql数据 安装httpd、php 配置httpd,添加php模块 添加 重启httpd,设置开机启动 安装zabbix 修改zabbix 数据库配置 修改 启动zabbix,设置开机启动 修改php配置 安装时间同步ntpdate 访问h ...
分类:
其他好文 时间:
2017-10-11 18:07:47
阅读次数:
183
一、Binder是android重要的IPC通讯,与传统的IPC(Linux 内存共享,管道,信号量,消息队列,socket等)通讯相比,有如下特点: 1、简洁快速 2、内存消耗小 3、进程开销小 4、传输性能高,传输过程只需一次拷贝(共享内存的方式) 5、进程间同步调用(socket是异步),Bi ...
分类:
其他好文 时间:
2017-10-11 14:16:05
阅读次数:
233
Lock接口 锁是用来控制多个线程访问共享资源的方式,锁能够防止多个线程同时访问共享资源。在Lock接口出现之前,Java是靠synchronized关键字实现锁功能的。在Java SE5后,并发包中新增了Lock接口用来实现锁功能,Lock在使用时需要显式地获取和释放锁。虽然缺少隐式获取锁和释放锁 ...
分类:
编程语言 时间:
2017-10-11 14:02:48
阅读次数:
191
有装过Linux系统的人,可能都会有这样的经历,就是该机器安装windows系统时,时间正确,但是安装了linux系统后,尽管时区选择正确,也会发现系统时间不对。这是由于安装系统时采用了UTC,那么什么是UTC呢,简单的说UTC就是0时区的时间,是国际标准,而中国处于UTC+8时区。 另外还有一种时 ...
分类:
系统相关 时间:
2017-10-11 11:11:43
阅读次数:
183