每个app 都有一个自己的 linux 进程;每个进程都在自己的虚拟机里执行两个app
可以跑在一个进程,一个vm里android app 四大组件:activity,content provider, services, broardcast
receiversContent Resolver ....
分类:
移动开发 时间:
2014-06-10 00:25:23
阅读次数:
287
线程局部存储TLS, Thread Local
StorageTLS是C/C++运行库的一部分,而非操作系统的一部分。分为动态TSL 和 静态TLS一、动态TLS应用程序通过调用一组4个函数来使用动态TLS,
这些函数实际上最为DLL所使用。系统中的每个进程都有一组 正在使用标志(in-use fl...
分类:
编程语言 时间:
2014-06-09 21:59:12
阅读次数:
438
第一章针对系统调用过多的优化我这次的优化针对syscall调用过多的问题,所以使用strace跟踪apache进行分析。1.apache2ctl -X
&使用-X(debug)参数启动httpd进程,这个时候只启动1个httpd进程2. ps -ef | grep
httpd找到需要strace的p...
分类:
Web程序 时间:
2014-06-09 19:59:24
阅读次数:
377
转自http://blog.csdn.net/imzoer/article/details/8678029
subprocess的目的就是启动一个新的进程并且与之通信。subprocess模块中只定义了一个类:
Popen。可以使用Popen来创建进程,并与进程进行复杂的交互。它的构造函数如下...
分类:
其他好文 时间:
2014-06-09 18:44:39
阅读次数:
274
signal(SIGCHLD, SignalHandler);
注册软中断,对应的apiclose(socket);ret=fork(): 父进程,返回子进程的pid. 子进程返回0,
出错返回<0set_process_name("Name"), 当前进程名称dpopen, dlclose,dls...
分类:
系统相关 时间:
2014-06-09 18:24:11
阅读次数:
306
一、问题引出
联系区别问题的引出,当需要读两个以上的I/O的时候,如果使用阻塞式的I/O,那么可能长时间的阻塞在一个描述符上面,另外的描述符虽然有数据但是不能读出来,这样实时性不能满足要求,大概的解决方案有以下几种:1.使用多进程或者多线程,但是这种方法会造成程序的复杂,而且对与进程与线程的创建维护...
分类:
其他好文 时间:
2014-06-09 17:47:22
阅读次数:
201
see
also:http://www.cnblogs.com/upDOoGIS/archive/2010/11/19/1881970.html CPU
Processor : % Processor Time 当前所有进程的处理器时间[即CPU使用率],如果该值持续超过95%,CPU是瓶颈。% P...
先说几个术语:一、Linux进程的五个段下面我们来简单归纳一下进程对应的内存空间中所包含的5种不同的数据区都是干什么的。重点:代码段、数据段、堆栈段,这是一个概念堆、栈、全局区、常量区,这是另一个概念1)代码段:代码段是用来存放可执行文件的操作指令,也就是说是它是可执行程序在内存中的镜像。代码段需要...
分类:
系统相关 时间:
2014-06-08 19:29:02
阅读次数:
456
在用wine时遇到打开软件后不能关闭的问题,以下是解决方案首先了解一下top命令终端输入top后显示以下内容top - 13:05:54 up 2:08, 1
user, load average: 0.54, 0.57, 0.67Tasks: 228 total, 3 running, 225 s...
分类:
其他好文 时间:
2014-06-08 19:17:25
阅读次数:
282
首先我们先看下pxe.linux的制作需要的服务:DHCP、tftp,还有就是pxelinux文件,首先搭建DHCP服务器,这个很简单自己搭建下。下面安装tftp软件包:tftp-server.i686安装的过程中发先tftp这个包的进程和服务都与xtend服务相关:去开启xinted下的tftp服...
分类:
系统相关 时间:
2014-06-08 19:16:42
阅读次数:
342