码迷,mamicode.com
首页 >  
搜索关键字:进程    ( 45771个结果
多线程和多进程的区别
(重点 面试官最最关心的一个问题,必须从cpu调度,上下文切换,数据共享,多核cup利用率,资源占用,等等各方面回答,然后有一个问题必须会被问到:哪些东西是一个线程私有的?答案中必须包含寄存器,否则悲催) 可重入:概念基本没有比较正式的完整解释,但是它比线程安全要求更严格。根据经验,所谓“重入”,常见的情况是,程序执行到某个函数foo()时,收到信号,于是暂停目前正在执行的函数,转到信号处理...
分类:编程语言   时间:2014-07-31 17:03:46    阅读次数:242
DLL 基础
1. 在 可执行文件 能够调用 DLL 之前,必须先把 DLL 载入到进程的地址空间中。 有两种载入 DLL 的方式: 隐式载入时链接、显式运行时链接 2. DLL 函数创建的任何对象都为调用线程或进程所有——DLL绝对不会拥有任何对象。 举个例子,如果 DLL 中一个函数调用了 VirtualAl...
分类:其他好文   时间:2014-07-31 16:48:06    阅读次数:169
mmap、msync
普通文件被映射到进程地址空间后,进程可以像访问普通内存一样对文件进行访问,不必再调用read(),write()等操作。刷新变化函数msync()进程在映射空间的对共享内容的改变并不直接写回到磁盘文件中,往往在调用munmap()后才执行该操作。可以通过调用msync()函数来实现磁盘文件内容与共享...
分类:其他好文   时间:2014-07-31 16:42:56    阅读次数:151
消息钩子函数入门
Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接口,用它 可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处 理。这样,...
分类:其他好文   时间:2014-07-31 16:35:16    阅读次数:265
向其他进程注入代码的三种方法
如何向其他线程的地址空间中注入代码并在这个线程的上下文中执行之?目录:●导言●Windows 钩子(Hooks)●CreateRemoteThread 和LoadLibrary 技术○进程间通讯●CreateRemoteThread 和 WriteProcessmemory 技术○如何使用该技术子类...
分类:其他好文   时间:2014-07-31 16:23:16    阅读次数:315
系统钩子入门
Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接口,用它 可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处 理。这样,...
分类:其他好文   时间:2014-07-31 16:09:46    阅读次数:228
什么是钩子函数
WINDOWS的钩子函数可以认为是WINDOWS的主要特性之一。利用它们,您可以捕捉您自己进程或其它进程发生的事件。通过“钩挂”,您可以给 WINDOWS一个处理或过滤事件的回调函数,该函数也叫做“钩子函数”,当每次发生您感兴趣的事件时, WINDOWS都将调用该函数。一共有两种类型的钩子:局部的和...
分类:其他好文   时间:2014-07-31 16:01:26    阅读次数:179
审计插件
通过审计插件可以记录服务器活动,记录谁连接到服务器,运行了什么查询,访问了哪些表,能存储到日志文件或发送到本地syslogd守护进程。 一、mariadb mariadb的审计插件能工作在mariadb、mysql和percona server。...
分类:其他好文   时间:2014-07-31 13:48:07    阅读次数:485
使用Python进行线程编程
对于Python来说,并不缺少并发选项,其标准库包括了对线程、进程和异步I/O的支持。在许多情况下,通过创建诸如异步、线程和子进程之类的高层模块,Python简化了各种并发方法的使用。除了标准库之外,还有一些第三方的解决方案。例如Twisted、Stackless和进程Module。因为GIL,C..
分类:编程语言   时间:2014-07-31 13:40:17    阅读次数:306
Nginx——事件驱动机制(惊群问题,负载均衡)
事件框架处理流程          每个worker子进程都在ngx_worker_process_cycle方法中循环处理事件,处理分发事件则在ngx_worker_process_cycle方法中调用ngx_process_events_and_timers方法,循环调用该方法就是 在处理所有事件,这正是事件驱动机制的核心。该方法既会处理普通的网络事件,也会处理定时器事件。 ngx_pro...
分类:其他好文   时间:2014-07-31 13:31:36    阅读次数:275
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!