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