unlikely 以及likely 作用: rcu_read_lock 以及rcu_read_unlock 作用; rcu_dereference 、rcu_dereference_protected、rcu_assign_pointer的作用 bug_on,bug的作用 fs_initcall m ...
分类:
系统相关 时间:
2019-05-11 18:26:45
阅读次数:
166
本来mysql好的,之前清理了一次tmp下的东西,mysql在查询的时候提示: 然后停止启动: [root@sevck_linux mysql]# service mysqld startMySQL Daemon failed to start.Starting mysqld: [FAILED] 启 ...
分类:
数据库 时间:
2018-02-22 16:05:22
阅读次数:
270
本文档的目的是,指导使用者安装、配置、还原所需要用到的mysql数据库。仅提供linux版本服务器的安装说明,且linux版本为64位的Centos6.4。同时,会提供的mysql安装包(MySQL-5.6.15-1.linux_glibc2.5.x86_64.rpm-bundle.tar)和还原数 ...
分类:
数据库 时间:
2017-12-26 17:52:02
阅读次数:
214
准备: 验证系统中是否安装mysql: 本系统中自带mysql, 将其卸载: 安装MySQL: 随机给 root 用户创建了一个密码。 ...
分类:
数据库 时间:
2017-06-23 15:27:54
阅读次数:
411
skynet 利用内置的原子操作来实现的一个读写锁,重点是理解 ”full memory barrier“ ,UNPv2 中利用互斥和条件变量实现的读写锁。前者是在硬件支持的情况下,显得简单明了,站的层次不一样。
源码贴出来:
struct rwlock {
int write;
int read;
};
static inline void
rwlock_in...
分类:
Web程序 时间:
2014-08-26 11:43:26
阅读次数:
284
上一篇介绍了因为子表过多,导致innodb crash的情况,但crash的原因是long semaphore waits。long semaphore waits又为何物?背景:Innodb使用了mutex和rw_lock来保护内存数据结构,同步的机制要么是互斥,要么是读写阻塞的模式, Innod...
分类:
数据库 时间:
2014-08-09 22:59:39
阅读次数:
776
同步机制Innodb实现了不依赖于平台的mutex,rwlock。1. 全局变量 对于mutex, rwlock,都有一个全局链表。1. mutex全局链表:mutex_list2. rwlock全局链表:rw_lock_list 在create创建mutex 或者rwlock的时候,加入链表。.....
分类:
数据库 时间:
2014-07-29 11:13:16
阅读次数:
273