2014年5月30日 下午1:40:591. Unix 进程执行环境: 1.1 终止处理程序: ISO
C 规定,一个程序可以登记多达32个函数,这些函数将由exit自动调用。我们称这些函数为终止处理程序(exit
handler),并调用atexit函数来登记这些函数。该函数的原型如下:1#inc...
分类:
其他好文 时间:
2014-05-31 17:38:05
阅读次数:
286
原文:http://www.cnblogs.com/hnrainll/archive/2011/07/23/2114854.html1、简介在Linux中,并不存在exec()函数,exec指的是一组函数,一共有6个,分别是:#include
extern char **environ;int ex...
分类:
系统相关 时间:
2014-05-31 16:55:36
阅读次数:
379
使用 ps 命令查看 目标进程的 pid,比如说是 1200,然后kill -3 1200在
/data/anr/traces.txt 中就能找到 进程 1200 中各线程的stack trace
分类:
移动开发 时间:
2014-05-31 13:47:40
阅读次数:
434
在Android源码中发现,会如下使用:dlsym(RTLD_DEFAULT, name);也就是说
handle=RTLD_DEFAULT,在网上查了下,大致是说会在当前进程中按照 default library search
order搜索name这个symbol。其中RTLD_DEFAULT=...
分类:
其他好文 时间:
2014-05-31 13:12:22
阅读次数:
196
Jmap 全称 Java Memory
Map,用于打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。Usage: jmap [option] (to
connect to running process) jmap [opt...
分类:
其他好文 时间:
2014-05-31 13:08:10
阅读次数:
327
前言 在并发,多线程环境下,同步是一个很重要的环节。同步即是指进程/线程之间的执行顺序约定。
本文将介绍如何通过共享内存机制实现块内多线程之间的同步。 至于块之间的同步,需要使用到 global
memory,代价较为高昂,目前使用的情况也不多,就先不介绍了。块内同步函数:__syncthre...
分类:
其他好文 时间:
2014-05-31 11:25:25
阅读次数:
257
一、IIS:应用程序池队列(Application pool
queue,位于HTTP.SYS)。这是请求到达IIS后遇到的第一个队列,http.sys收到请求后会将请求放入对应的应用程序池队列,这样可以减少上下文的切换。需要注意的是应用程序池队列虽然是给w3wp进程用的,但它存在于http.sys...
分类:
Web程序 时间:
2014-05-31 03:10:13
阅读次数:
317
1. C程序的存储空间布局:C 程序由下面几个部分组成: 正文段(即是代码段):
这是由CPU执行的机器指令部分。通常,正文段是可以共享的,并常常是可读的,以防止程序因为意外原因而修改自身的代码! 初始化数据段(即数据段):
它包含了程序中需要明确的赋初值的变量。 非初始化数据段(bss段):在程序...
分类:
其他好文 时间:
2014-05-31 02:48:38
阅读次数:
455
在操作系统中,进程实体是指PCB+程序段+相关的数据段这里主要总结一下进程控制块作用:
使一个在多带程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能与其他进程并发执行的进程
或者,OS是根据PCB来对并发执行的进程进行控制的。 PCB常被OS访问,因此其应常驻内存中; 描...
分类:
其他好文 时间:
2014-05-31 01:24:29
阅读次数:
291
WCF服务寄宿在IIS中,当设置其“最大工作进程数”为2时,经常会出现服务无法被成功调用,具体异常信息如下:
Type:System.ServiceModel.Security.MessageSecurityException
Message:从另一方收到未进行安全处理或安全处理...
分类:
其他好文 时间:
2014-05-31 00:05:26
阅读次数:
586