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