02 2021 档案
摘要:内容概要 一、mysql数据库的本质 二、mysql数据库的结构 三、下载mysql数据库和安装 四、mysql数据库基本操作 1、mysql数据库的本质 mysql的本质是基于socket套接字的一款用于文件管理的网络通信软件 因此mysql可以基于网络进行数据交互(mysql下载后有服务端和客户
阅读全文
摘要:内容概要 一、网络io的两个阶段 二、网络io的4种模型(模型为解决实际问题提供了一种思路) 1、网络io的两个阶段 对于执行程序来说 网络io分为两个阶段 wait code copy code -copy code阶段花费的时间要远远小于wait code阶段花费的时间 -套接字命令存在的io阻
阅读全文
摘要:内容概要 一、死锁与递归锁(了解) 二、信号量(了解) 三、Event事件(了解) 四、其它线程q(了解) 五、进程池与线程池 六、协程 七、协程实现TCP并发(了解) 1、死锁与递归锁 虽然互斥锁的语法看起来很简单,就是一acquire对应一release,但是在多并发情况下,使用多把互斥锁容易造
阅读全文
摘要:内容概要 一、线程与进程的区别 二、开启线程的方式 三、线程的相关方法 四、守护线程 五、利用线程实现TCP并发 六、GIF全局解释器锁 1、线程与进程的区别 -线程:是计划单位,开设时消耗很少资源,同一进程下多个线程的数据是共同的。(想象成流水线) -进程:是资源单位,开设时要申请内存空间,拷贝代
阅读全文
摘要:内容概括 一、第三小节:数据交换技术 二、第五小节:计算机体系结构 1、数据交换技术 电路交换 报文交换 分组交换 2、计算机体系结构 osi标准七层结构 五层结构
阅读全文
摘要:内容概要 一、僵尸进程、孤儿进程、守护进程、进程其他方法 二、互斥锁 三、队列 四、生产者消费者模型 1、僵尸进程、孤儿进程 僵尸进程,就是进程结束了,但是资源未被回收。这种现象出现在所有进程中,因为进程虽然要结束,但也要保留一些信息提供给父进程来访问(比如执行时间) 孤儿进程,子进程执行过程中父进
阅读全文
摘要:内容概括: 一:单道与多道技术 二:进程与程序 三:并发与并行 四:同步与异步 1、什么是单道?什么是多道技术? 单道和多道其实都是一种cpu运行程序的方式 -单道:指的是cpu从头到尾将一个程序执行完后,才能执行另外一个程序 -多道:当一个程序执行时遇到阻塞,cpu空闲下来时,cpu会被调度到其它
阅读全文