
Unix 环境高级编程 (APUE)
庄山浪水
这个作者很懒,什么都没留下…
展开
-
pthread_create返回11
pthread_create();创建线程时,返回11。内存资源暂时不可用。重新分配内存空间:增大mem,减小rmem:set bootargs console=ttyS1,115200n8 mem=38M@0x0 ispmem=8M@0x2600000 rmem=18M@0x2E00000pthread_create();返回0,创建线程成功。...原创 2018-10-09 11:40:44 · 2531 阅读 · 0 评论 -
应用程序调用system(cmd) 程序不往下走
调用system("poweroff");居然不关机!手动可以关机!难道是system在作怪?他奶奶的!system()函数设置了errno为ECHILD,然而从system()函数的man手册里我们找不到任何有关EHILD的信息。我们知道system()函数执行过程为:fork()->exec()->waitpid().很显然waitpid()有重大嫌疑,我们去查一下man手...原创 2019-03-19 16:19:19 · 1994 阅读 · 0 评论