易混淆概念

===========================mysql

事务特性:sql

ACID特性:原子性,隔离性,一致性,持久性。异步

隔离级别:spa

√: 可能出现    ×: 不会出现线程

  脏读 不可重复读 幻读
Read uncommitted
Read committed ×
Repeatable read × ×
Serializable × × ×

线程:原子性,可见性,不变性。进程

++count是“读取-修改-写入”事务

===========================ci

同步异步阻塞非阻塞同步

同步阻塞,同步非阻塞,异步阻塞,异步非阻塞it

read(),select(),poll(),epoll(),aio_read()

同步阻塞:只用read(),而read()自己能够置为阻塞模式。

同步非阻塞:只用read(),置为非阻塞模式。

异步阻塞:首先是调read()置为非阻塞 ,而后调用阻塞的select()或poll()
异步非阻塞:首先是调aio_read(),而后调epoll(),epoll()是非阻塞的。 

阻塞-非阻塞:线程被挂起。

同步-异步:线程可否调其它线程帮本身处理。

=================

PCB和PBOC

PCB(process control block),进程控制块

PBOC:中国人民银行(The People's Bank Of China)

=================

mysql

表级锁,行级锁,共享锁,排它锁,

相关文章
相关标签/搜索