摘要: https://www.liaoxuefeng.com/article/895890199934208 线程是进程中的最小的执行单元,也可理解成一个进程里独立运行的子任务;一个进程可包含多个线程,线程比进程耗费更少资源;进程代表一个应用,操作系统中的一个执行单元; 多线程即一个进程中运行多个具有相同 阅读全文
posted @ 2018-08-27 12:27 岩文01 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 定义:一个类的行为或算法能在运行时被改变,将一组算法封装成一系列对象,通过这些对象灵活改变系统功能; 实现方式: 首先定义个strategy接口,然后创建一系列对象(strategy objects)实现这个接口代表不同的策略方式; 然后创建一个上下文对象(context object),以传入不同 阅读全文
posted @ 2018-08-27 10:13 岩文01 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 原理机制 Nginx采用多进程(每个worker进程只对应一个线程)和I/O多路复用机制,实现并发的事件驱动处理; 多路复用即通过一种机制监视多个文件描述符,一旦文件描述符就绪(读写就绪),就可通知程序进行相应的读写操作; 多路复用机制在处理单个连接没有优势,但在一个进程或线程内可处理多个连接;并减 阅读全文
posted @ 2018-08-27 08:43 岩文01 阅读(226) 评论(0) 推荐(0) 编辑