.Tang

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

03 2019 档案

摘要:多进程之间有各自的内存空间,多线程是共享同一个线程的空间 多进程之间的通信 多线程之间的通信 多线程大数据通信紊乱 线程共享内存的竞争问题,a=0, t1 -> 0 + 1(尚未将结果复制给a, 切换线程至t2), t2 -> 此时a依然为 a=0, 执行0-1并复制给a=-1, 切回t1继续执行, 阅读全文
posted @ 2019-03-31 12:53 .Tang 阅读(363) 评论(0) 推荐(0) 编辑

摘要:面向对象epoll 阅读全文
posted @ 2019-03-30 22:46 .Tang 阅读(174) 评论(0) 推荐(0) 编辑

摘要:a 阅读全文
posted @ 2019-03-30 20:57 .Tang 阅读(189) 评论(0) 推荐(0) 编辑

摘要:属性 守护模式 阅读全文
posted @ 2019-03-28 19:36 .Tang 阅读(120) 评论(0) 推荐(0) 编辑

摘要:轮询调度实现并发 轮询调度算法的原理是每一次把来自用户的请求轮流分配给内部中的服务器,从1开始,直到N(内部服务器个数),然后重新开始循环。 时间片轮转:(执行完第1个任务,再执行第2个,...) 优先级调度:(有优先顺序) 多线程实现并发: 线程被称为轻量级进程(微进程),与进程类似,是在进程下执 阅读全文
posted @ 2019-03-28 16:46 .Tang 阅读(234) 评论(0) 推荐(0) 编辑

摘要:django 由多线程写的 tornaod 由epoll机制 阅读全文
posted @ 2019-03-28 16:09 .Tang 阅读(109) 评论(0) 推荐(0) 编辑

摘要:并行需要多个cpu才能实现并行 一个cpu只能做到并发,多个cpu同时运行多个程序实现并行。 2个cpu开启两个进程: 多进程实现并行 阅读全文
posted @ 2019-03-28 15:52 .Tang 阅读(343) 评论(0) 推荐(0) 编辑

摘要:非阻塞套接字编程: server端 IO多路复用之epoll(linux上效率最高的io复用技术)机制基于linux内核 : (tornado封装了epoll,因此tornado适用于linux) IO多路复用(epoll) 注册事件 等待事件被触发 由操作系统监控 惰性 非主动调用 代码调用 阅读全文
posted @ 2019-03-25 19:22 .Tang 阅读(336) 评论(0) 推荐(0) 编辑

摘要:osi七层模型 tcp/ip四层模型 socket套接字 tcp 协议是可靠的 包括 三次握手 四次挥手 三次握手: 四次挥手 : 阅读全文
posted @ 2019-03-05 14:07 .Tang 阅读(315) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示