子进程

作者: 我_巨可爱 | 来源:发表于2018-08-30 17:09 被阅读0次

相关链接

事件

  1. 经典回掉形式
  • 函数最后一个参数是cb
  • errorcb第一个参数
  1. Promise形式
  2. async/await
  • try/catch的使用
  • 支持带Promise实现的异步,比如setTimeout是不支持的
  1. 事件的同步和异步其实是结合上述形式实现的
  2. 事件按注册顺序触发,有一个prependListener方法,记得removeListener方法

nodejs 中两种流的分类

nodejs_stream.png
  1. readableSrc.pipe(writableDesc)
  2. 使用流推荐的两种方式
  • pipe,如果流是duplex或者transform则还支持链式
  • 事件
  1. 流的事件和方法
  • readableSrcdataend, 方法有read,unshift,resume
  • writableDescdrainfinish, 方法有write
  1. readable stream有两种模式
  • paused
  • flowing
  1. 实现流,它们都有一些需要定义的方法
  • 实现readable流,read
  • 实现writable流,write
  • 实现 duplex流,readwrite
  • 实现transform流,transform
    • zlib实现压缩
    • crypto实现加密
    • 单词cipherencrypt

spawn

  1. LinuxmacOS上可以直接运行命令,在windows上需要设置shell: true编写跨平台spawn
  2. exec差别
  • exec缓存命令的输出
  • spawn使用流的方式
  1. 子进程独立于主进程

fork

  1. 通信频道建立于子频道,主进程和子进程通过事件机制通信,将大量耗时操作移动到fork中,可避免主进程阻塞

相关文章

  • Linux回收子进程

    孤儿进程 孤儿进程: 父进程先于子进程结束,则子进程成为孤儿进程,子进程的父进程成为init进程,称为init进程...

  • 孤儿进程、僵尸进程与进程回收

    孤儿进程与僵尸进程 孤儿进程:父亲死了,子进程被init进程领养僵尸进程:子进程死了,父进程没有回收子进程的资源(...

  • PHP的多进程--防止僵尸进程

    何为僵尸进程 僵尸进程是当子进程比父进程先结束,而父进程又没有回收子进程,释放子进程占用的资源,此时子进程将成为一...

  • 进程操作

    一、进程创建 进程树 父进程创建若干子进程,子进程再创建其子进程,依次类推,构成进程树。进程的调度,其实就是在进程...

  • 进程

    创建子进程 循环创建N个子进程 回收子进程 守护进程

  • 进程管理

    进程(process)通常可被归为父进程和子进程。 父进程负责创建和结束子进程。子进程调用exit()并不能立即结...

  • 进程相关(二)--子进程

    子进程 子进程是由父进程创建,用于执行某些任务(父进程可以在子进程执行完任务后继续,也可以在子进程执行任务中继续工...

  • 僵尸进程处理方案

    僵尸进程介绍 Z(zombie)-僵尸进程(子进程终止,父进程没有wait子进程) 僵尸进程产生原因 僵尸进程是当...

  • python学习笔记-多任务

    进程 主进程会等待子进程执行完成以后程序在退出 解决办法:主进程退出子进程销毁1、让子进程设置成为守护主进程,主进...

  • python中的僵尸进程和孤儿进程

    孤儿进程:父进程退出,子进程还在运行的这些子进程都是孤儿进程,孤儿进程将被 init 进程(进程号为 1)所收养,...

网友评论

      本文标题:子进程

      本文链接:https://www.haomeiwen.com/subject/gzlqwftx.html