在看swoole的时候,看到php 定义协程的方式是 此时吓我一大跳,因为之前写过golang,go里定义协程的方式是 难道是php 这里又是抄袭了 go???????抱着好...
在看swoole的时候,看到php 定义协程的方式是 此时吓我一大跳,因为之前写过golang,go里定义协程的方式是 难道是php 这里又是抄袭了 go???????抱着好...
专门刷高频题,事半功倍。 自我介绍;项目介绍;(问的比较浅)Http和Https的区别?(ca申请证书、端口、ssl加密传输协议)了解哪些加密、解密算法?(散列哈希[MD5、...
专门刷高频题,事半功倍。 三面1.线程有哪些状态,等待状态怎么产生,死锁状态的变化过程,中止状态,interrupt()方法 2.你怎么理解线程安全,哪些场景会产生线程安全问...
进程与线程 在多道程序环境下,允许多个程序并发执行,此时它们失去封闭性,并具有间断性及不可再现性的特征。为此引入进程的概念,以更好地描述和控制程序的并发执行,实现操作系统的并...
本文主体转自https://zhuanlan.zhihu.com/p/63179839,加上了自己的理解和批注 从事服务端开发,少不了要接触网络编程。epoll作为linux...
epoll的原理和流程 【转载作者】 罗培羽【文章来源】 https://zhuanlan.zhihu.com/p/64746509 创建epoll对象 如下图所示,当某个进...
思考几个问题: 为什么搜索是 近实时 的? 为什么文档的 CRUD (创建-读取-更新-删除) 操作是 实时 的? 复习一遍从上到下的整体结构 这里有篇文章讲解的很形象: 这...
正文 0 内存模块 1 linux内存总体布局:内存分成用户态和内核态 4G进程地址空间解析 内核地址空间 进程地址空间 2 地址转换和页表 2.1 地址转换 虚拟内存是指程...
https://my.oschina.net/u/1859679/blog/1581379https://my.oschina.net/u/1859679/blog/1586...