logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

进程和线程的区别,以及应用场景

什么是线程?Linux下线程用进程PCB模拟描述,也叫轻量级进程线程是进程内部的一个执行流,也就是线程在进程的地址空间内运行。一个进程内的所有线程共享进程资源线程是CPU调度的基本单位(CPU调度是按照PCB进行调度的)创建,销毁一个线程相较创建,销毁一个进程成本要低(创建进程要创建PCB,虚拟地址空间,创建页表,维护映射,把硬盘的代码数据加载到内存,文件描述符等等,而创建线程...

迭代器 ------------如何使用迭代器(list)

一   引出迭代器:了解容器list ,就应该先会用容器list.首先我们要知道list,其实就是一个用模板实现的双向带头循环列表。肯定会有同学有疑问,那既然是个双向带头循环链表,那为什莫要用STL中容器list,#pragma once#include<iostream>using namespace std;#include<list>v

linux下用gdb如何调试

linux下安装gdb:   yum -y install gdb使用vim *.c命令 打开一个源文件*.c然后在里面输入源代码并且退出保存1.先进行命令gcc -g  fib.c进行编译,记住一定要加上-g,否则没办法调试2.继续进行命令gdb a.out  -----------gdb+可执行程序程序名    表示开始调试该程序,回车就会进入调试模式 

到底了