要了解多线程首先要知道什么是进程,什么是进程?正在进行中的程序被称为进程,负责程序运行的内存分配每一个进程都有自己独立的虚拟内存空间什么是线程:线程是进程中一个独立的执行路径(控制单元)一个进程中至少包含一条线程,即主线程可以将耗时的执行路径(如:网络请求)放在其他线程中执行创建线程的目的就是为了开...
分类:
编程语言 时间:
2014-07-22 22:48:13
阅读次数:
323
在内核驱动程序中,可以通过PsGetCurrentProcess函数来获取当前调用驱动的进程的EPROCESS结构的地址.很多文章都说在EPROCESS结构的0x174偏移处存放着进程名.这里提供另外一种方法来获取这个进程名.思路如下:驱动程序的加载函数DriverEntry是运行在System进程...
分类:
其他好文 时间:
2014-07-22 22:44:54
阅读次数:
212
近期两天因为项目的须要,研究了一下Dump文件相关的知识,今天做一个小节(因为研究不久而且第一次写blog,希望网友们看到不要见笑)。 Dump文件是进程的内存镜像。能够把程序的运行状态通过调试器保存到dump文件里。 Dump文件是用来给驱动程序编写人员调试驱动程序用的,这样的文件必须用专用...
分类:
其他好文 时间:
2014-07-22 00:20:33
阅读次数:
218
一、帐户概述1、帐户实质Linux 操作系统是一个多用户的操作系统,它允许多个用户同时登陆到系统上,使用系统资源。系统根据帐户来区分每个用户的文件、进程、任务,给每个用户提供特定的工作环境(如用户的工作目录、SHELL 版本以及 X-Window 环境的配置等),使每个用户的工作都能独立不受干扰地进...
分类:
系统相关 时间:
2014-07-22 00:16:36
阅读次数:
369
笔者按:撑死胆大的,饿死胆小的,这句话很好地向我们说明了胆气的重要性。而在社会的发展进程中,从来不缺乏因为敢于破釜沉舟、孤注一掷而最终获得最大成功的企业、名人。也正是那些鲜明的例子,让很多后来者前赴后继,为了那未知的成功而拼死奋战。
智能手机领域在经过数年的发展以后,早已经硝烟弥漫。所有的手机厂商都争着向用户展示自己最有吸引力、最与众不同的一面,以获得用户的青睐。但现实是残酷的,几乎所有的手段从...
分类:
其他好文 时间:
2014-07-22 00:12:33
阅读次数:
186
LOCK_EX是表示排它锁(Exclude),是独占的,一般用于写操作,而如果换成LOCK_SH(Share)则是共享,多用于读取。有时为了保证多进程对文件的读写都是唯一的,无论读写都进行LOCK_EX的请求。 以下是一段演示程序,...
分类:
其他好文 时间:
2014-07-21 23:31:03
阅读次数:
238
- - - - - android培训、java培训、期待与您交流! - - - - - -进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。进程负责的是应用程序的空间的标示。线程:其实就是进程中一个程序执行控制单元,一条执行路径。线程负责的是应用程序的执行顺序。一个进程至少有一...
分类:
编程语言 时间:
2014-07-21 23:30:21
阅读次数:
264
1)多线程与多进程的区别多线程和多进程有什么区别呢?本质的区别在于每个进程有它自己的变量的完备集,线程则共享相同的数据。对程序来说,共享的变量会使得线程之间的通信比进程间的通信更加有效和简单;同时,线程相对于进程来说,更加的“轻量级”,线程的创建和销毁要比 进程的 开销要小的多。2)多线程程序的构造...
分类:
编程语言 时间:
2014-07-21 23:29:03
阅读次数:
318
#1. 安装服务器端 sudo apt-get install openssh-server 确认是否开启ssh ps -e| grep ssh 如果有sshd进程表示启动了。 配置文件 /etc/ssh/sshd_config #2. 启动、停止、重启 启动 sudo /etc/init.d/ssh start 停...
分类:
其他好文 时间:
2014-07-21 23:27:30
阅读次数:
311
最近,我将用几篇博文来介绍mysql的多实例是什么,如何部署以及如何维护,希望能对大家有所帮助。介绍:mysql多实例,简单理解就是在一台服务器上,mysql服务开启多个不同的端口(如3306、3307),运行多个服务进程。这些mysql服务进程通过不同的socket来监听不同的数据端口,..
分类:
数据库 时间:
2014-07-21 15:12:18
阅读次数:
323