摘要:
https://blog.csdn.net/lell3538/article/details/53335231 1、TCP网络编程主要流程 图1.1 注意:图1.1中可以看到close指向read并且标有结束连接的指示,可能有些人会有疑问,这个标注的意思是服务器在处理客户端的时候是循环读取的,如果客 阅读全文
posted @ 2018-04-19 12:42
LloydDracarys
阅读(302)
评论(0)
推荐(0)
摘要:
Epoll在LT和ET模式下的读写方式 在一个非阻塞的socket上调用read/write函数, 返回EAGAIN或者EWOULDBLOCK(注: EAGAIN就是EWOULDBLOCK) 从字面上看, 意思是:EAGAIN: 再试一次,EWOULDBLOCK: 如果这是一个阻塞socket, 操 阅读全文
posted @ 2018-04-19 11:58
LloydDracarys
阅读(485)
评论(0)
推荐(0)
摘要:
在多线程编程中,为了保证数据操作的一致性,操作系统引入了锁机制,用于保证临界区代码的安全。通过锁机制,能够保证在多核多线程环境中,在某一个时间点上,只能有一个线程进入临界区代码,从而保证临界区中操作数据的一致性。 所谓的锁,说白了就是内存中的一个整型数,拥有两种状态:空闲状态和上锁状态。加锁时,判断 阅读全文
posted @ 2018-04-19 11:58
LloydDracarys
阅读(695)
评论(0)
推荐(0)
摘要:
MySQL行级锁与表级锁研究 MySQL行级锁与表级锁研究 MySQL中的锁(表锁、行锁) 锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所在有数据库必须 阅读全文
posted @ 2018-04-19 10:25
LloydDracarys
阅读(138)
评论(0)
推荐(0)

浙公网安备 33010602011771号