mysql每次建立一个socket连接(connect)时,这个socket都会占用一定内存。即使你关闭(close)连接时,并不是真正的关闭,而是处于睡眠(sleep)状态。 当你下次再进行连接时,就可以快速启动当前处于睡眠状态的socket。但是过多的socket会占用大量的内存,为解决这个问题 ...
分类:
数据库 时间:
2017-12-17 14:15:06
阅读次数:
199
线程从创建、运行到结束总是处于下面五个状态之一:新建状态、就绪状态、运行状态、阻塞状态及死亡状态。 1.新建状态(New): 当用new操作符创建一个线程时, 例如new Thread(r),线程还没有开始运行,此时线程处在新建状态。 当一个线程处于新生状态时,程序还没有开始运行线程中的代码 2.就 ...
分类:
编程语言 时间:
2017-12-16 15:54:54
阅读次数:
98
不知道大家是不是也遇到过这样的情况,当我们使用Xshell创建会话连接远程主机后,会话窗口显示正常运行,一旦停止电脑操作,一段时间后所有的会话会自动关闭并且会回到本地xshell。 一般出现会话断开连接的原因主要是:你的电脑进入了睡眠状态,可能存在缺乏电力供应你的网络接口卡(NIC)所以网络会断开, ...
分类:
系统相关 时间:
2017-12-15 11:12:07
阅读次数:
290
一、线程的五种状态: 1、新建状态:线程对象已经创建,还没有在其上调用start()方法 2、可运行状态:当线程有资格运行,但调度程序还没有把它选定为运行线程时线程所处的状态。 当start()方法调用时,线程首先进入可运行状态。在线程运行之后或者从阻塞、等待或睡眠状态回来后,也返回到可运行状态。 ...
分类:
编程语言 时间:
2017-12-03 17:16:28
阅读次数:
148
万物互联的时代(IOT)已经在技术的高速革新中,逐渐走向了我们。或许现在大家并不能直接的感受到物联网现如今给我们生活带来的改变,但不妨这边我们可以想象下:阳光照进你的卧室,你的闹钟将会根据你的睡眠状态,将您唤醒,厨房会自动制作你设定好的早餐,如果是冬天的话,车会在您上车前为您打开暖气,贴心又舒适。当然在享受这些便利的同时,您的个人生活,工作等数据也都将被记录在智能设备中,若这些数据被人盗取利用后,
分类:
其他好文 时间:
2017-11-29 16:26:32
阅读次数:
113
linux进程间通信(IPC)机制 1.共享内存 共享内存是在多个进程之间共享内存区域的一种进程间的通信方式,由IPC为进程创建的一个特殊地址范围,它将出现在该进程的地址空间(这里的地址空间具体是哪个地方?)中。其他进程可以将同一段共享内存连接到自己的地址空间中。所有进程都可以访问共享内存中的地址, ...
分类:
系统相关 时间:
2017-11-25 23:46:35
阅读次数:
439
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 t ...
分类:
系统相关 时间:
2017-11-10 15:11:47
阅读次数:
259
进程的基本状态: 从原理上讲,进程的基本状态有3个:1) 运行:某个CPU空闲,该CPU对应的等待队列中的其中一个就绪态进程就得以调度。2) 就绪:资源已就绪,只等CPU空闲。或者时间片用完,被加入队尾等待调度。3) 阻塞:资源不满足,而被暂时挂起的状态,比如IO阻塞。也称为等待或睡眠状态。 Lin ...
分类:
系统相关 时间:
2017-09-09 19:37:55
阅读次数:
150
所有的客户和服务器都从调用socket开始,返回一个套接口描述字。然后,客户调用connect,服务器调用bind,listen和accept。套接口一般由标准的close函数关闭,当然也可以用函数shutdown来关闭。我们还要检查套接口选项SO_LINGER的效果。 多数服务器TCP服务器是调用 ...
分类:
其他好文 时间:
2017-09-08 22:52:30
阅读次数:
158
Linux进程状态Linux内核中的进程状态◆运行状态(TASK_RUNNING)指正在被CPU运行或者就绪的状态。这样的进程被成为runnning进程。运行态的进程可以分为3种情况:内核运行态、用户运行态、就绪态。◆可中断睡眠状态(TASK_INTERRUPTIBLE)处于等待状态中的进程,一旦被... ...
分类:
系统相关 时间:
2017-09-04 13:28:08
阅读次数:
271