什么是线程的同步与互斥? 互斥:指在某一时刻指允许一个进程运行其中的程序片,具有排他性和唯一性。 对于线程A和线程B来讲,在同一时刻,只允许一个线程对临界资源进行操作,即当A进入临界区对资源操作时,B就必须等待;当A执行完,退出临界区后,B才能对临界资源进行操作。 同步:指的是在互斥的基础上,实现进 ...
分类:
编程语言 时间:
2018-06-11 14:50:50
阅读次数:
300
一、隔离级别与现象 数据库隔离有4个级别 read uncomitted ,未授权读取 read committed ,授权读取 repeatable read , 可重复读 serializable ,串行化 可能产生的不一致的现象有3种 脏读 不可重复读 幻读 二、3种现象 脏读,就是读了脏数据 ...
分类:
数据库 时间:
2018-06-11 12:00:27
阅读次数:
210
进程池用于进程维护, 当使用时,将会去进程池取数据 ...
分类:
系统相关 时间:
2018-06-10 22:13:33
阅读次数:
245
中断的概念 CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生); CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务); 待CPU将事件B处理完毕后, 再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断。 我第一眼看见这东西,感觉跟函数嵌套调用 ...
分类:
其他好文 时间:
2018-06-10 11:53:49
阅读次数:
151
一:文件和目录权限chmod先来看文件的权限是什么。从左至右一共9列,分别代表:1.该文件类型和所有者、所属组、其他用户对该文件的权限。一共11位。第一位为文件类型:d目录,-普通文件,l链接文件,b块设备,c串行端口设备,s套接字文件(socket)用于通信。、后9位每三个一组,分别为user,group,other的权限。r可读,w可写,x可执行。对于目录来说,必须有x权限,因为打开目录即为执
分类:
其他好文 时间:
2018-06-07 01:01:10
阅读次数:
220
原型模式是用于创建重复的对象,同时又能保证性能。 这种类型的设计模式属于创建型模式, 它提供了一种创建对象的最佳模式。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。 当直接创建对象的代价比较大时,采用这种模式。 例如:一个对象需要一个高代价的数据库操作之后被操作。我们可以缓存该对象, ...
分类:
其他好文 时间:
2018-06-06 18:32:09
阅读次数:
126
准备 1.蓝牙串行端口基于SPP协议(Serial Port Profile),能在蓝牙设备之间创建串口进行数据传输 2.SPP的UUID:00001101-0000-1000-8000-00805F9B34FB 3.Android手机一般以客户端的角色主动连接SPP协议设备 连接流程 1.检测蓝牙 ...
分类:
移动开发 时间:
2018-06-04 11:42:07
阅读次数:
378
1. 事务 它是一个操作序列,这些操作要么都执行,要么都不执行。它是一个不可分割的工作单位。 2. ACID 事务具有四个特性:原子性,一致性,隔离性,持久性。 原子性 指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生 数据库管理系统默认情况下一条SQL就是一个单独的事务,事务是 ...
分类:
数据库 时间:
2018-06-03 23:48:45
阅读次数:
293
并发事务带来的问题 1.脏读 一个事务可以读取另一个事务未提交的数据,叫脏读。 2.不可重复读 为了解决脏读的问题,让一个事务从开始直到提交之前,所做的任何更新对其他事务都是不可见的。 另一个事务内执行两次同样的查询,可能会得到不一样的结果叫不可重复读。 3.幻读 由于一个事务执行了删除或增加操作, ...
分类:
其他好文 时间:
2018-06-03 14:38:31
阅读次数:
170
并行和串行执行 总结:线程有创建和上下文切换的开销。 ...
分类:
其他好文 时间:
2018-06-03 14:21:18
阅读次数:
163