Chinaunix首页 | 论坛 | 博客
  • 博客访问: 387359
  • 博文数量: 273
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1430
  • 用 户 组: 普通用户
  • 注册时间: 2018-02-02 15:57
文章分类

全部博文(273)

文章存档

2018年(273)

我的朋友

发布时间:2018-08-03 13:39:25

可重入、线程安全以及异步信号安全的区别?信号的内部实现是怎么样的?如上图所示一个进程/线程就是一个task_struct结构,该结构包含了属于这个进程/线程的阻塞信号集、pending的信号等,所有投递到该进程/线程的信号都会通过双向链表组织在一起,链表的元素是sigqueue,所有的信号对应的信号处理函数存放在sigh.........【阅读全文】

阅读(953) | 评论(0) | 转发(0)

发布时间:2018-08-03 13:38:40

单例模式有许多种实现方法,在C++中,甚至可以直接用一个全局变量做到这一点,但这样的代码显得很不优雅。定义一个单例类,使用类的私有静态指针变量指向类的唯一实例,并用一个公有静态方法获取该实例。如下面的类定义:class CSingleton:  {  // 其它成员  publi.........【阅读全文】

阅读(965) | 评论(0) | 转发(0)

发布时间:2018-08-03 13:35:12

首先,为什么会有并行复制这个概念呢?二、重点三、MySQL5.6 基于schema的并行复制之前说过,并行复制的目的就是要让slave尽可能的多线程跑起来,当然基于库级别的多线程也是一种方式(不同库的事务,没有锁冲突)话不多说,来张图好了原文链接.........【阅读全文】

阅读(1063) | 评论(0) | 转发(0)

发布时间:2018-08-03 13:34:34

数据延迟: 是指master执行了N个事务,slave却只执行了N-M个事务,说明master和slave之间产生了延迟接下来,我们从各种角度分析下延迟的原因1.2 大事务导致的延迟Oracle是通过物理复制,我们姑且认为是redo的复制,因为redo是事务执行阶段就开始写入的,所以,oracle的复制几乎没有延迟这是第一种延.........【阅读全文】

阅读(1039) | 评论(0) | 转发(0)

发布时间:2018-08-02 14:18:18

其实很多人都对此有点模糊,那我换个方式问: 一个CSS属性的最终值是怎么来?那什么是层叠计算呢?层叠是CSS的一个基本特征,它是一个定义了如何合并来自多个源的属性值的算法。它在CSS处于核心地位,CSS的全称层叠样式表正是强调了这一点。计算的过程指的是用户代理(浏览器只是用户代理的一种“.........【阅读全文】

阅读(894) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册