![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
zhicpp
Welcome to my csdn blog!
展开
-
GDB跟踪core
如果程序崩了,怎么进行错误的定位?主要有两种方式:查看日志定位,程序出错在哪里;程序自身产生的coredump文件一般可以用来分析程序运行到哪里出错了。1.核心转储核心文件(core file),也称磁芯倾印(core dump),是操作系统在进程收到某些信号而终止运行时,将此时进程地址空间的内容以及有关进程状态的其他信息写出的一个磁盘文件。这种信息往往用于调试。(来自wiki)2.设置coredump文件的生成我采用的Linux 16.04,打开终端:查看core文件的大小,输入.原创 2020-07-26 22:26:21 · 319 阅读 · 0 评论 -
捋一捋进程、线程、线程池的概念
一次面试中,面试官问:进程、线程和线程池了解过么?我:进程和线程了解过,线程池不太了解。然后就没有然后了。。。还是得把基本概念了然于胸才行,下次才能给面试官扯清楚了!一、进程进程的概念进程(process),是指计算机中已运行的程序,是操作系统中分配资源的最小单位。但是进程不是基本的运行单位(线程才是),而是线程的容器。当我们用 C 语言写一个 hello 程序,编译后得到可执行文件...原创 2020-04-24 21:46:36 · 396 阅读 · 1 评论