码迷,mamicode.com
首页 >  
搜索关键字:线程 进程    ( 93766个结果
linux 调试利器gdb, strace, pstack, pstree, lsof
1)如何使用strace+pstack利器分析程序性能?http://www.cnblogs.com/bangerlee/archive/2012/04/30/2476190.html此文有详细介绍怎么用strace和pstack2)Linux下多线程查看工具(pstree、ps、pstack)?h...
分类:数据库   时间:2014-05-08 13:57:02    阅读次数:470
进程/线程/线程安全/静态类 杂谈
进程 是应用程序的一个实例要使用的资源的一个集合,每个进程都被赋予了一个虚拟空间,以确保另一个其它进程无法访问。进程在者创建时需要分配大量的内存并且初始化加载EXE以及大量的DLL资源。线程相当于逻辑CPU用以解决进程长时间占用资源的问题,在创建时被分配大约1M的内存。线程以CPU时间片单位运行,当...
分类:编程语言   时间:2014-05-08 13:21:19    阅读次数:337
MySQL错误Another MySQL daemon already running with the same unix socket
今天遇到RT这个问题后,导致数据库错误,然后在国外网站发现了一个解决方法,记录如下:原因是:多个Mysql进程使用了同一个socket。解决方法是:直接把mysql.sock文件改名即可。也可以删除,推荐改名。SSH里输入下列命令即可解决:# mv /var/lib/mysql/mysql.sock...
分类:数据库   时间:2014-05-08 13:08:22    阅读次数:293
进程控制
进程是程序的执行实例,每个进程有唯一的进程id,getpid()返回当前进程id,getppid()返回父进程id三个用于进程控制的主要函数fork() exec() waited()fork():调用fork将创建一个新进程,新进程时调用进程(父进程)的复制品fork函数在父进程中返回子进程的进程...
分类:其他好文   时间:2014-05-08 13:07:00    阅读次数:317
developer tools access 需控制另一进程才能继续调度 ?
解决方法:id -a会看到 204(_developer)再输入命令 sudo dscl . append /Groups/_developer GroupMembership 204,会提示输入密码。sudo dscl . append /Groups/_developer GroupMember...
分类:数据库   时间:2014-05-08 12:55:44    阅读次数:361
Python线程指南
本文是转载作者AstralWind的python线程指南,原文的地址为:http://www.cnblogs.com/huxi/archive/2010/06/26/1765808.html本文介绍了Python对于线程的支持,包括“学会”多线程编程需要掌握的基础以及Python两个线程标准库的完整...
分类:编程语言   时间:2014-05-08 00:41:35    阅读次数:574
《linux 内核完全剖析》 exit.c 代码分析笔记
exit.c 代码分析笔记  release           释放进程的函数release() 主要根据指定进程的任务数据结构指针,在任务数组中删除指定的进程指针,释放相关内存页,并立刻让内核重新调度进程的运行。 void release(struct task_struct * p) //释放p指向的进程 { int i; if (!p) //常规检测...
分类:系统相关   时间:2014-05-07 23:35:51    阅读次数:576
OTP的supervisor tree如何保证子进程一定随父进程的退出而退出
利用OTP行为包构建的应用之所以可靠,是因为我们按照OTP的设计模式,将所有进程组织成了一棵可靠的supervisor tree。每一个supervisor监控其子进程,并在其子进程出错时按照重启策略进行相应的处理。 但是,你是否考虑过,如果supervisor意外终止,其子进程会怎样?当然,直觉告诉我们连监控进程的没有了,所有的子进程应全部终止。但是,你在代码中是否真正考虑过这种情况?你的...
分类:其他好文   时间:2014-05-07 21:52:20    阅读次数:350
帮你理解多线程
static BOOL flag=NO;               dispatch_queue_t myQueue=dispatch_queue_create("identifier", NULL);          dispatch_async(myQueue, ^{                  for (int i=0; i             NSLog(@"...
分类:编程语言   时间:2014-05-07 21:37:21    阅读次数:305
ACE_Message_Queue介绍(生产者/消费者)
下面的两个线程共享一个消息队列,一个用来放整数到队列,一个从队列里取消息出来。此程序在控制台不停的输出递增数字,主要是内存不会泄露 用到了多线程、ACE_Message_Queue、ACE_Message_Block、ACE_Thread_Manager::instance()->spawn等 #include using namespace std; #include "boost/lex...
分类:其他好文   时间:2014-05-07 21:29:38    阅读次数:476
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!