摘要:
上一节主要讲解主进程如何开启子进程,并且讲解了主进程做的一些操作,这一节主要学习子进程处理函数ngx_worker_process_cyclesrc/os/unix/ngx_process_cycle.c static void
ngx_worker_process_cycle(ngx_cycle_t *cycle, void *data)
{ ngx_uint_t i; ngx_connection_t *c; //在master中,ngx_process被设置为NGX_PROCESS_MASTER ngx_process = N... 阅读全文
摘要:
上一节,我们主要讲了多进程时,主进程如何利用信号量控制子进程的,这一节我们主要讲解下子进程的启动,和执行的操作。上一节讲过,真正创建worker子进程的函数是ngx_start_worker_processes,这个函数本身很简单:src/os/unix/ngx_process_cycle.c static void
ngx_start_worker_processes(ngx_cycle_t *cycle, ngx_int_t n, ngx_int_t type)
{ ngx_int_t i; ngx_channel_t ch; ngx_log_err... 阅读全文
摘要:
# uname -a#查看内核/操作系统/CPU信息# head -n 1 /etc/issue #查看操作系统版本# cat /proc/cpuinfo #查看CPU信息# hostname #查看计算机名# lspci -tv #列出所有PCI设备# lsusb -tv #列出所有USB设备# lsmod #列出加载的内核模块# env #查看环境变量资源# free -m #查看内存使用量和交换区使用量# df -h #查看各分区使用情况# du -sh <目录名> #查看指定目录的大小# grep MemTotal /proc/meminfo #查看内存总量# grep M 阅读全文
摘要:
番茄学习法 在日常学习生活中,时间是有限的,那么效率对我们来说就固然重要了,那么如何提高我们的学习效率呢。番茄学习法是一套简单易行的时间管理方法,进而提高我们的学习效率。1、什么是番茄学习法?一次只做一件事。在25分钟内只做一件事,然后短暂休息。把今天要做的事情列到清单上,几件事情对比一下,然后挑出重要的来做。2、番茄学习法的规则:1)一个番茄时间共25分钟,每两个番茄时间之间要休息3~5分钟,每四个番茄时间过后,停止学习或者工作,进行一次长时间的休息,大约15~30分钟。2)一个番茄时间(25分钟)不可分割,不存在半个或一个半番茄时间。 3)一旦开启番茄计时器,就必须要坚持到底。4)如果.. 阅读全文