Tomcat源码解析
关于java.util.concurrent.locks.AbstractQueuedSynchronizer,这个类是juc的基础。ReentrantLock中,ThreadPoolExecutor中,CountDownLatch中都有用到。
more >>
进程是资源分配的最小单位,线程是CPU调度的最小单位
本文多数来自c语言多进程编程
当Linux启动的时候,init是系统创建的第一个进程,这一进程会一直存在,直到我们关闭计算机;虽然后面systemd取代了init进程。后面的所有进程都是init进程fork出来的,linux下使用pstree可以看到所有的进程都是以systemd为根节点的
当进程调用fork的时候,Linux在内存中开辟出一片新的内存空间给新的进程,并将老的进程空间中的内容复制到新的空间中,此后两个进程同时运行;老进程成为新进程的父进程(parent process),而相应的,新进程就是老进程的子进程(child process);
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true