守护进程

操作系统
守护进程(daemon),简单来说就是可以脱离终端在后台运行的进程,脱离终端后成为内核初始进程的子进程。常见的服务如 web 服务都以守护进程的方式运行,它们的特点就是需要长时间或者永久运行,持续对外提供服务。 进程包括以下几个 ID: PID:进程 ID,进程的唯一标识。 PPID:父进程 ID。 …...
Read more →

在 PHP 中使用协程进行协同多任务处理

PHP
未完待续 翻译自Cooperative multitasking using coroutines (in PHP!) PHP 5.5 最大新特性之一就是支持生成器和协程。(注:官方)文档 和大量的博客文章已经对生成器进行了充分的说明(像这篇 以及这篇 )。相反,协程受到的关注则相对较少。这是因为协 …...
Read more →

CDN

计算机网络
CDN(Content Distributed Network)是内容分发网络的缩写。 由于 Github Pages 的速度一直不怎么样,今天就想起来要加速一下;本来 Pages 就是静态博客,加个 CDN 就得了。刚开始还想找个免费的蹭下,后来发现还要认证就算了,还是直接上阿里云比较省心,全家桶 …...
Read more →

有趣的 screen

计算机网络
这几天学习发现了一个很好玩的命令——screen。screen 是一个可以在多个进程之间复用一个物理终端的全屏窗口管理器,只要 screen 本身没有终止,其内部运行的会话都可以恢复,即使是网络中断。 有时候我们需要远程执行一些任务,如备份,开启的远程终端窗口在任务执行完毕之前不能关掉该窗口,否则任 …...
Read more →