码迷,mamicode.com
首页 >  
搜索关键字:进程    ( 45771个结果
linux c中的僵尸问题
给进程设置僵尸状态的目的是维护子进程的信息,以便父进程在以后某个时间获取。这些信息包括子进程的进程ID、终止状态以及资源利用信息(CPU时间,内存使用量等等)。如果一个进程终止,而该进程有子进程处于僵尸状态,那么它的所有僵尸子进程的父进程ID将被重置为1(init进程)。继承这些子进程的init进程将清理它们(init进程将wait它们,从而去除僵尸状态)。         但通常情况下,我们是...
分类:系统相关   时间:2014-06-20 11:29:25    阅读次数:336
Linux命令:TOP
top命令 是Linux下常用的性能 分析工具 ,能够实时显示系统 中各个进程的资源占用状况,类似于Windows的任务管理 器。下面详细介绍它的使用方法。 top - 02:53:32 up 16 days, 6:34, 17 users, load average: 0.24, 0.21, 0....
分类:系统相关   时间:2014-06-13 13:27:01    阅读次数:446
mysql实现高效率随机取数据
从数据库中(mysql)随机获取几条数据很简单,但是如果一个表的数据基数很大,比如一千万,从一千万中随机产生10条数据,那就相当慢了,如果同时一百个人访问网站,处理这些个进程,对于一般的服务器来说,肯定是要死机的。mysql数据库获取随机数据的函数rand(),我建议轻易不要用这个,我写博客的时候试...
分类:数据库   时间:2014-06-11 22:09:14    阅读次数:330
虚拟文件系统
VFS的层次文件系统实现与用户进程(或C库)之间。文件系统分类基于磁盘的文件系统(ext2/3 fat iso9660…)、虚拟文件系统(proc)、网络文件系统(nfs)通用文件模型VFS提供一种结构模型,包含了一个强大的文件系统所应具备的所有组件。所有的文件系统实现,都必须提供与VFS定义的结构...
分类:其他好文   时间:2014-06-11 22:06:58    阅读次数:364
C# Invoke
最近在看一个项目,其中用到异步进程——控件Invoke,这里将具体用法介绍如下:以进度条为例://声明委托delegate void SetProgressBarEnabledDelegate(ToolStripProgressBar progressBar,bool enable);//运行异步进...
分类:其他好文   时间:2014-06-11 12:47:16    阅读次数:352
秒杀多线程第一篇 多线程笔试面试题汇总
原文地址:http://blog.csdn.net/morewindows/article/details/7392749第一题:线程的基本概念、线程的基本状态及状态之间的关系?线程,有时称为轻量级进程,是CPU使用的基本单元;它由线程ID、程序计数器、寄存器集合和堆栈组成。它与属于同一进程的其他线...
分类:编程语言   时间:2014-06-11 11:26:40    阅读次数:317
推送之HelloWorld及个推Smart Push
最近有个朋友想要推送一些消息到自己的APP上,自己用了HTTP轮询的方式比较耗电,也比较占用流量,一旦用户关闭了进程,消息则很难触达,于是,咨询我有没有什么好的解决方案。我告诉他其实可以使用推送,他瞪大眼睛问我推送是什么?我告诉他其实就是Andriod版的苹果推送,他才反应过来,问了下其他人,发现身...
分类:其他好文   时间:2014-06-11 09:59:37    阅读次数:363
黑马程序员-多线程
多线程 进程:是一个正在执行的程序 。 线程:就是进程中的一个独立的控制单元,线程在控制进程的执行,一个进程中至少有 一个线程。java VM 启动的时候会有一个进程java.exe。该进程中至少有一个负责java程序的执行,而且这个线程运行的代码存在于main方法中,该线程称之位主线程。多线程的一...
分类:编程语言   时间:2014-06-11 09:19:24    阅读次数:254
如何让程序只在内存中执行一个
在WinForm或者Console程序中,可以通过可以遍历所有现在正在执行的进程,如果有同名的进程存在,那么说明这个程序已经启动了一个了,此处就不再启动了。如果没有同名进程的存在,说明这个程序还没有启动过,此时我们可以启动一个。 public static void Main() { string strModuleName = System.Diagnostics.Proce...
分类:其他好文   时间:2014-06-07 13:35:08    阅读次数:269
人类科技的发展为什么会是加速度的(TRIZ方法再推荐)
从人类的历史发展来看,近200年来的科技发展的成果超过了过去几千年中科技发展的成果,而且从短时间来看,这种加速趋势也是非常明显的,想想十年前和现在的对比,科技的发展确实是日新月异。科技的发展固然有偶然的重大发现推动整个科技历史进程的事件,但最基本的方法其实是试错法和组合法,试错法是基础,是组合法的基础,组合则是在试错法的基础上对成果进行组合以得到新的成果,通过这种方式,使得人类在科技的发展方面必然...
分类:其他好文   时间:2014-06-07 12:05:47    阅读次数:233
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!