Mysql
曾柯
keep learning
展开
-
LINUX下配置codeblocks的mysql开发环境(c/c++)
默认你已经安装好了Mysql,使用Mysql相关c语言函数主要依赖下面这个头文件:#include<mysql/mysql.h>(默认安装Mysql会在/usr/include/mysql下面有一个头文件,系统默认/usr/include会是环境变量,如果你include不到这个头文件,那么请你检查你的Mysql是否正确安装或者环境变量是否有问题)然后将codeblocks与mysql...原创 2018-02-23 15:24:05 · 609 阅读 · 1 评论 -
谈谈数据库的ACID
谈谈数据库的ACID 一.事务 定义:所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不...转载 2018-03-05 13:37:53 · 204 阅读 · 0 评论 -
读写锁的实现方法
对于某个临界资源的访问,读操作和写操作是要区别对待的。读操作可以多个线程同时进行,写操作必须互斥进行。读写锁:当已经被加了读锁时,其他的读模式锁请求仍然可以访问,但是写模式锁不能访问;当写模式锁加锁时,其他的请求都不能访问。本文尝试用四种方法来完成读写锁的操作,都包含有写模式和读模式各自所要做的事情。1、直接使用POSIX提供的读写锁2、用条件变量实现读写锁3、用互斥量实现读写锁4、用信号量实现读...转载 2018-03-06 15:02:25 · 3248 阅读 · 0 评论