我们说Redis是一个强大的Key-Value存储系统,在前面我们已遇到了两个问题:1、redis server
启动后,独占进程,能不能修改为后台服务呢?2、redis server 服务是单线程的,而我的机器是多核的,能不能在同一台机器上开启多个实例更充分的利用 cpu
资源呢?但6379端口已...
分类:
Web程序 时间:
2014-06-02 22:18:02
阅读次数:
480
当处于内核模式的http.sys接收到来自用户的请求之后,会将请求放入队列中。那处于用户模式的w3wp进程如何从内核模式的队列中取出请求呢?I/O完成端口(IOCP,I/O
Completion Port)闪亮登场。w3wp专门用了一个线程池干这个——W3TP,可以通过process explore...
分类:
编程语言 时间:
2014-06-02 17:32:13
阅读次数:
245
Java线程(Java
Thread)是执行某些任务的一种轻量级进程。Java中的Thread类提供了多线程(multi-threading)功能,应用程序能够创建多个线程并同一时候执行。
在一个应用程序中,一般会有两种类型的线程-用户线程(user thread)和守护线程(daemon t...
分类:
编程语言 时间:
2014-06-02 17:27:34
阅读次数:
335
1.
进程标识符:每个进程都有一个非负整型表示的唯一进程ID。但进程ID可以重用,当一个进程终止之后,其进程ID就可以再次被重用了。UNIX系统中常常有一些专用的进程:ID为0的进程通常是调度进程,常常被称为交换进程(swapper),该进程是内核的一部分,它并不执行磁盘上的任何程序,因此也被称为系...
分类:
其他好文 时间:
2014-06-02 17:22:12
阅读次数:
321
本章要点: 基础:进程描述及控制 策略:进程调度 实现:互斥与同步 避免:死锁与饥饿进程定义:
可并发执行的程序,在一个数据集合上的运行过程; 申请/拥有资源的最小单位; 程序定义:静态概念,是指令和数据的集合,可长期存储; 进程与程序对应关系:
一个程序可以对应一个进程或者多个进...
分类:
其他好文 时间:
2014-06-01 12:09:07
阅读次数:
210
本应用实现的是输入文件的网络的地址,点击按钮开始下载,下载过程中有进度条和后面的文本提示进度,
下载过程中按钮不可点击,防止重复的下载,下载完毕后会进行Toast的提示显示,
并且回复按钮的可点击性,进度条也会清空,当然如果下载中途结束应用进程就会进行进度的保存,
下次下载同样的文件时就会从进度记录进行下载,节省流量和时间
应用需要的应用权限:
访问网络权限
外部储存的写入...
分类:
移动开发 时间:
2014-06-01 10:03:13
阅读次数:
491
调优之浅析“会话管理开销”
【简介】
在调优的过程中,对于会话的管理是比较普遍的问题,因为维护会话的开销相对是比较高的。
【过程表现如下】
客户请求(sid)→监听接收到→监听派生出新的进程(systemprocess id)→客户进程
注释:
SPID:system process id,表示该serverprocess在OS层面的Process I...
分类:
数据库 时间:
2014-06-01 09:20:04
阅读次数:
387
ExpandEnvironmentStrings
风险:
进程会继承其父进程的环境变量,在展开如%APPDATA%等目录时,有可能父进程对此环境变量进行过修改,那么可能你获取的就不是你想要的当前SESSION的%APPDATA%了。
建议:
使用SHGetFolderPath系列函数来做这件事。
GetModuleFileName
风险:
在DLL中调用时,若传入的ins...
在Linux/Unix系统中,每个进程都有一个非负整型表示的唯一进程ID。虽然是唯一的,但是进程的ID可以重用。当一个进程终止后,其进程ID就可以再次使用了。大多数Linux/Unix系统采用延迟重用的算法,使得赋予新建进程ID不同于最近终止进程所使用的ID,这主要是为了防止将新进程误认为是使用同一ID的某个已终止的先前进程。本文讨论了Linux/Unix分配进程ID的方法以及源码实现。...
分类:
系统相关 时间:
2014-06-01 08:57:45
阅读次数:
387
本文参考《Android系统源代码情景分析》,作者罗升阳。
一、Binder库(libbinder)代码:
~/Android/frameworks/base/libs/binder
----BpBinder.cpp
----Parcel.cpp
----ProcessState.cpp
--...
分类:
其他好文 时间:
2014-06-01 06:39:01
阅读次数:
1479