一 gevent模块 Gevent 是一个第三方库,可以轻松通过gevent实现并发同步或异步编程,在gevent中用到的主要模式是 Greenlet , 它是以C扩展模块形式接入Python的轻量级协程。 Greenlet全部运行在主程序操作系统进程的内部,但它们被协作式地调度。 遇到IO阻塞时会 ...
分类:
其他好文 时间:
2019-10-13 11:27:43
阅读次数:
91
一.程序和进程的区别 1.程序 一堆静态的代码文件 2.进程 一个正在运行的程序进程,抽象的概念(起源于操作系统) 3.进程被谁运行 由操作系统操控调用,交予CPU运行 "Top" 二.操作系统 操作系统在计算机中的位置 1.什么是操作系统 操作系统就是一个协调、管理和控制计算机硬件和软件资源的控制 ...
分类:
其他好文 时间:
2019-10-03 19:56:43
阅读次数:
93
当一个进程完成它的工作终止之后,它的父进程需要调用wait()或者waitpid()取得子进程的终止状态。如果进程不调用wait/waitpid的话,那么系统保留的那段子进程信息就不会释放,其进程号就会一直被占用,但是系统所能使用的进程号是有限的,如果大量的产生僵尸进程,将因为没有可用的进程号而导致 ...
分类:
系统相关 时间:
2019-10-03 00:45:03
阅读次数:
116
当某个目录被占满的时候,需要对其进行扩容才能继续工作,否则其中的所有服务都不可用了。 思路: 将一个闲置盘进行空间缩减,并将新的磁盘分区扩充到需要空间的盘上, 卸载/home分区并压缩分区 卸载时提示目标忙,使用fuser m /home 或者lsof 命令可以查看当前是那些操作堵塞了卸载挂载盘的操 ...
分类:
其他好文 时间:
2019-10-02 12:57:12
阅读次数:
120
进程是计算机操作系统中非常重要的概念。是一种非常重要的抽象。 一、为什么要引入进程这个概念? 先从计算机的体系结构——冯诺依曼体系结构。它是一种将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同。这个体系结构 ...
分类:
系统相关 时间:
2019-09-28 23:54:22
阅读次数:
186
我是用了netty搭建了一个UDP接收日志,堆启动配置 Xmx256 Xms256 ,项目刚启动的时候,系统进程占用内存很正常,在250M左右。 长时间运行之后发现,进程占用内存不断增长,远远超过了我设置的堆内存大小,查看幸存者,伊甸园,老年代,gc都很正常,堆使用数据一切正常,甚至我怀疑元空间占用 ...
分类:
其他好文 时间:
2019-09-27 12:29:18
阅读次数:
156
网络编程之协程——gevent模块 gevent模块 Gevent 是一个第三方库,可以轻松通过gevent实现并发同步或异步编程,在gevent中用到的主要模式是Greenlet, 它是以C扩展模块形式接入Python的轻量级协程。 Greenlet全部运行在主程序操作系统进程的内部,但它们被协作 ...
分类:
其他好文 时间:
2019-09-27 10:25:56
阅读次数:
98
主要内容 进程介绍 进程管理 进程优先级 进程介绍 进程管理 进程优先级 1. 进程介绍 Linux系统中的几乎任何行动都会以进程的形式进行。如果你用网络浏览器查看网页,浏览器就作为进程运行。如果键入bash shell的命令行,这个shell就作为进程运行。如果你用chmod命令来更改文件权限,c ...
分类:
系统相关 时间:
2019-09-24 22:49:52
阅读次数:
117
了解进程 进程定义 已经启动的可执行的运行实例 组成 已经分配内存的地址空间 安全属性,包括所有权凭据和特权 程序代码的一个或多个执行线程 程序和进程的区别 程序:二进制文件 进程:是程序运行时的过程,动态,有生命周期及运行状态 进程的生命周期 所有进程都是第一个系统进程的后代 centos5,6的 ...
分类:
系统相关 时间:
2019-09-23 15:18:59
阅读次数:
127
来自:https://www.cnblogs.com/luwl/p/6899342.html 方法1 修改环境变量TEMP和TMP为C:\Temp 重启ArcMap。 方法2 关闭系统进程Print Spooler。 打开C:\WINDOWS\system32\spool\PRINTERS,删除里面 ...
分类:
其他好文 时间:
2019-09-14 22:49:37
阅读次数:
539