- 博客(6)
- 收藏
- 关注
原创 力扣:验证字符串(记一次令人抓狂的调试)
题目给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。看上去还挺简单的,然后就自己写了段代码:...
2020-05-26 22:51:25 1281
原创 进程通信问题(随时更新)
线程通信相对简单,因为共享空间,所以在线程中已做总结。(同步与互斥)而进程的相对复杂,所以在此另起炉灶。UNIX下的基础进程通信分为:无名管道(pipe),有名管道(fifo),和信号(signal)三类还有三类高级进程间通信SYSTEM V IPC:消息队列,共享内存和信号量,这三类称为IPC对象Linux IPC继承了System V IPC。不同点在于: 管道的释放由内核自动控制;...
2020-02-19 23:08:13 414
原创 线程(遇到问题随时更新)
因为内核为每个线程都开辟了独立空间(task_struct),所以进程间互不影响,但切换时系统开销太大,所以引入了一个轻量级进程(LWP),也就是线程了。线程共享地址空间,但因为Linux本事是不区分进程和线程的,所以要通过一系列的命令来达成我们的目的多线程的好处: 提高任务切换效率;避免额外TLB&cache刷新;线程共享资源:可执行的命令、静态数据、进程打开的文件描述符、当前工...
2020-02-18 22:30:07 227
原创 进程(遇到问题随时更新)
进程由正文段、用户数据段、系统数据段组成程序由正文段、用户数据段组成进程是资源的基本单位进程的过程:创建、调度、执行和消亡类型: 交互进程:shell下启动,可前台可后台批处理进程:与终端无关,在作业队列顺序执行守护进程:一直在后台运行进程状态:运行态、等待态、停止态、死亡态。进程相关命令: 查看进程信息:ps,top,/proc命令:nice,renice,job,bg,fg...
2020-02-18 17:00:46 221
原创 网络编程笔记(根据遇到的问题随时更新)
可能需要的头文件#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <errno.h>#include <strings.h>#include <sys/types.h>#include <sys/socket.h>#in...
2020-02-16 12:55:19 439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人