一. 什么是死锁? 如果一个进程集合里面的每个进程都在等待这个集合中的其他一个进程(包括自身)才能继续往下执行,若无外力他们将无法推进,这种情况就是死锁,处于死锁状态的进程称为死锁进程二. 死锁产生的原因?1.因竞争资源发生死锁现象:系统中供多个进程共享的资源的数目不足以满足全部进程的需要时,就会引...
分类:
其他好文 时间:
2015-10-05 15:26:18
阅读次数:
149
一、背景知识1、锁是计算机协调多个进程或线程并发访问某一资源的机制。A、锁分类。| 共享锁(读锁):在锁定期间,多个用户可以读取同一个资源,读取过程中数据不会发生变化。| 排他锁(写锁):在锁定期间,只允许一个用户写入数据,其它用户的读取,写入等操作都会被拒绝。B、锁颗粒| 表锁:开销小,加锁快;不...
分类:
数据库 时间:
2015-10-03 16:55:56
阅读次数:
179
Pmap 提供了进程的内存映射,pmap命令用于显示一个或多个进程的内存状态。其报告进程的地址空间和内存状态信息。Pmap实际上是一个Sun OS上的命令,linux仅支持其有限的功能。但是它还是对查看完整的进程地址空间很有帮助。我们需要PID或者运行的进程的唯一进程ID来查看进程内存状态,我们可以...
分类:
系统相关 时间:
2015-09-29 13:01:59
阅读次数:
310
锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所在有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据.....
分类:
数据库 时间:
2015-09-29 11:13:16
阅读次数:
311
MPM:多处理模块
prefork:一个请求用一个进程响应
worker:一个请求用一个线程响应(线程是进程的子单位)
启动多个进程,每个进程生成多个线程
event:一个进程处理多个请求
#preforkMPM
#StartServers:numberofserverprocessestostart
#MinSpareServers:minimumnumberofser..
分类:
Web程序 时间:
2015-09-25 18:41:09
阅读次数:
157
想象一下当初为什么不让多个进程/线程在一个相同的IP地址和端口上侦听,很简单,这是因为TCP/IP模型将一个端口作为一个四层复用解复用的唯一标识,也就是一个四层地址,正如IP地址属于一个主机一样(属于一块网卡?),一个IP/端口对属于一台主机上一个特定的进程,它只是一个保证唯一性的静态标识。世界上不同的主机不能有相同的IP地址,一台主机上绑定特定IP地址的不同进程也不能有相同的端口,否则就不知道一...
分类:
系统相关 时间:
2015-09-25 03:54:03
阅读次数:
184
DLL(Dynamic Link Library)也就是动态链接库,是一个可以被其他应用程序调用的程序模块,其中封装了可以被调用的资源或函数。DLL文件属于可执行文件,它符合Windows系统的PE文件格式,它依附于EXE文件创建的进程来执行,不能单独运行。一个DLL文件可以被多个进程所装载调用。....
分类:
其他好文 时间:
2015-09-22 16:24:52
阅读次数:
281
进程的概念:每一个进程都是一个应用程序,都有独立的内存空间,一般情况下,一个应用存在一个进程,但也有多个进程的情况(比如浏览器) 同一个进程中的线程共享内存中的内存和资源。 多线程的概念:每一个程序都...
分类:
移动开发 时间:
2015-09-20 16:21:50
阅读次数:
138
1、查看linux服务器下的内存使用情况,可以使用命令free-m[root@node2~]#free-m
totalusedfreesharedbufferscached
Mem:988693295021525
-/+buffers/cache:145842
Swap:198301983
[root@node2~]#
#total内存总数
#used已经使用的内存数
#free空闲的内存数
#shared多个进程共享..
分类:
系统相关 时间:
2015-09-20 14:47:34
阅读次数:
186
进程的基本概念: 1.每一个进程都是一个一个应用程序,都有独立的内存空间,一般来说一个应用程序存在一个进程存在一个进程,但也有多个进程的情况。 2.同一个进程中的线程共享内存中内存中资源。多线程的基本概念: 1.每一个程序都有一个主线程,程序启动时创建(调用main函数来启动) 2.主线程的...
分类:
移动开发 时间:
2015-09-19 21:10:08
阅读次数:
172