E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
《Unix环境高级编程》
linux僵尸进程和孤儿进程
原文出处:http://www.cnblogs.com/Anker/p/3271773.html孤儿进程与僵尸进程[总结]1、前言之前在看《
unix环境高级编程
》第八章进程时候,提到孤儿进程和僵尸进程,
sfc0907
·
2024-09-05 02:49
C语言
僵尸进程
孤儿进程
linux
C++的一些书籍整理(个人学习)
UNIX环境高级编程
(第三版)UNXI网络编程卷1网络编程的笔记收藏==我会了一堆书这个仓数据库连接池原理介绍+常用连接池介绍
橘子味的茶二
·
2024-01-12 21:42
书籍整理
UNIX
Linux用户态编程-伪终端(一)
对照
UNIX环境高级编程
对其中使用伪终端的部分进行了一些学习。
self-motivation
·
2024-01-07 06:55
Linux/Unix
shell
unix
终端
login
telnet
游戏服务器编程
参考书籍:Linux多线程服务器端编程网络游戏服务器编程UNIX网络编程鸟哥的linux私房菜
UNIX环境高级编程
DevelopingOnlineGames,CNV1&CNV2ICE我参与项目已经用了ICE
哲学的天空
·
2024-01-06 18:41
#
1.11
游戏服务器开发
读书之
unix环境高级编程
_简单笔记2(初步)
unix环境高级编程
草读简单整理,为下一步整理细节技术点做准备。(仅个人笔记)15:进程间通信demo0:ipc相关管道,消息队列,信号量,共享存储,套接字。未命名的管道,相关进程间使用。
yun6853992
·
2024-01-05 14:59
读书
unix
笔记
服务器
计算机书籍的一点总结
linux:
unix环境高级编程
linux内核设计与实现-RobertLovelinux核心源代码分析未看linux内核完全注释未看深入理解linux内核(understandthelinuxke
_feivirus_
·
2024-01-05 09:10
Java后台及存储
安全
技术
计算机
在 Ubuntu_20.04 中使用 UNIX 环境高级编程(第三版) 源码
在Ubuntu_20.04中使用
UNIX环境高级编程
(第三版)源码下载源代码。
本道自然
·
2024-01-04 07:43
Embed
System
unix
ubuntu
linux
一、UNIX基础知识(1)
注释:本系列文章基于《
UNIX环境高级编程
》,是作者在学习UNIX过程中的一些总结。
HeyYa123
·
2023-12-25 06:49
UNIX
unix
服务器
c++
centos
Linux系统编程(七):进程间通信(下)
参考引用
UNIX环境高级编程
(第3版)嵌入式LinuxC应用编程-正点原子1.进程间通信简介进程间通信(interprocesscommunication,IPC)指两个进程之间的通信系统中的每一个进程都有各自的地址空间
Robot_Yue
·
2023-12-24 23:46
Linux系统编程
linux
c语言
嵌入式
进程间通信
IPC
Linux系统编程(六):进程(下)
参考引用
UNIX环境高级编程
(第3版)嵌入式LinuxC应用编程-正点原子1.进程与程序1.1main()函数由谁调用?
Robot_Yue
·
2023-12-24 23:45
Linux系统编程
linux
c语言
嵌入式
应用开发
进程
函数简介篇——环境变量函数
QQ群号:513683159【相互学习】内容来源: 《
Unix环境高级编程
》、man手册目录:一、概念认识二、函数简介①getenv()——获取一个环境变量②putenv()——增加或改变环境变量③setenv
惺忪牛犊子
·
2023-12-24 18:14
嵌入式
函数简介
linux
运维
服务器
Unix环境高级编程
-学习-03-XSI-IPC之消息队列
目录一、验证环境二、Linux进程间通信进制三、XSI-IPC机制四、IPC相关地操作系统命令1、ipcs(1)-a(2)-l2、ipcrm(1)-Q五、IPC对象的key值和ID值六、消息队列七、消息队列相关结构体1、structmsqid_ds2、structipc_perm3、MsgInfoSt(自定义)八、消息队列相关函数1、ftok(1)声明(2)作用(3)参数(4)返回值2、msgge
阳光九叶草LXGZXJ
·
2023-12-24 01:01
#
Unix环境高级编程-学习
学习
c语言
unix
数据结构
服务器
Linux系统编程(三):文件和目录(下)
参考引用
UNIX环境高级编程
(第3版)嵌入式LinuxC应用编程-正点原子1.Linux系统中的文件类型在Windows系统下,操作系统识别文件类型一般是通过文件名后缀来判断,在Windows操作系统下打开文件
Robot_Yue
·
2023-12-23 03:51
Linux系统编程
linux
c语言
嵌入式
文件和目录
Linux网络编程(文章链接汇总)
参考引用
UNIX环境高级编程
(第3版)黑马程序员-Linux网络编程Linux网络编程(一):网络基础(上)Linux网络编程(一):网络基础(下)Linux网络编程(二):Socket编程Linux网络编程
Robot_Yue
·
2023-12-21 19:15
Linux网络编程
linux
服务器
高并发
c语言
嵌入式
网络编程
Linux网络编程(一):网络基础(上)
参考引用
UNIX环境高级编程
(第3版)嵌入式LinuxC应用编程-正点原子1.网络通信概述网络通信本质上是一种进程间通信,是位于网络中不同主机上的进程之间的通信,属于IPC的一种,通常称为socketIPC
Robot_Yue
·
2023-12-21 19:14
Linux网络编程
linux
网络
运维
tcp/ip
FTP
HTTP
udp
Linux网络编程(一):网络基础(下)
参考引用
UNIX环境高级编程
(第3版)黑马程序员-Linux网络编程1.协议的概念1.1什么是协议从应用的角度出发,协议可理解为“规则”,是数据传输和数据解释的规则假设,A、B双方欲传输文件,规定:第一次
Robot_Yue
·
2023-12-21 19:12
Linux网络编程
linux
网络
半关闭
MSL
滑动窗口
Linux系统编程(五):系统信息与资源
参考引用
UNIX环境高级编程
(第3版)嵌入式LinuxC应用编程-正点原子1.系统信息1.1系统标识uname系统调用uname()用于获取有关当前操作系统内核的名称和信息#include//buf:structutsname
Robot_Yue
·
2023-12-17 19:49
Linux系统编程
linux
服务器
时间函数
随机数种子
休眠
malloc
free
Linux系统编程(四):字符串处理
参考引用
UNIX环境高级编程
(第3版)嵌入式LinuxC应用编程-正点原子1.字符串输入/输出1.1字符串输出常用的字符串输出函数有printf()、putchar()、puts()、fputc()、fputs
Robot_Yue
·
2023-12-17 19:19
Linux系统编程
linux
服务器
正则表达式
字符串处理
Linux系统编程(二):文件 I/O(中)
参考引用
UNIX环境高级编程
(第3版)嵌入式LinuxC应用编程-正点原子1.一个简单的文件IO示例只读方式打开一个已经存在的文件(src_file),然后只写方式打开一个新建文件(dest_file)
Robot_Yue
·
2023-12-16 08:37
Linux系统编程
linux
运维
服务器
exit
竞争状态
原子操作
进程控制块
Linux系统编程(二):标准 I/O 库(下)
参考引用
UNIX环境高级编程
(第3版)嵌入式LinuxC应用编程-正点原子1.标准I/O库简介标准I/O库是指:标准C库中用于文件I/O操作(如:读、写文件等)相关的一系列库函数的集合标准I/O库函数相关的函数定义都在头文件中标准
Robot_Yue
·
2023-12-16 08:32
Linux系统编程
linux
fseek
ftell
内核缓冲区
格式控制字符串
fflush
Linux - 动态库的加载 和 重谈进程地址空间 - vscode 当中的 Remote - SSH 插件
推书:《现代操作系统》《操作系统--精髓于设计原理》《
UNIX环境高级编程
》目录前言程序的加载程序没有加载之前的地址(此时还是程序)程序被加载到内存之后(此时是进程)动态库的地址静态库的不加载,也没有-
chihiro1122
·
2023-12-03 10:35
linux
运维
服务器
UNIX环境高级编程
学习笔记系列-------4,进程环境
1,main函数C程序总是从main函数开始执行的,原型:intmain(intargc,char*argv[]);argc是命令行参数数目,arfv是指向参数的各个指针所构成的数组。2,进程终止进程终止的方式:1,main返回2,调用exit3,调用_exit或-EXIT4,最后一个线程从其启动例程返回5,从最后一个线程调用pthread_exit6,调用abort7,接到一个信号8,最后一个线
OH,CGWLMXUP
·
2023-11-09 18:06
UNIX环境高级编程
进程环境
unix环境高级编程
-unix的进程环境
C程序总是从main函数开始执行当内核起动C程序时(使用一个exec函数,8.9节将说明exec函数),在调用main前先调用一个特殊的起动例程。可执行程序文件将此起动例程指定为程序的起始地址——这是由连接编辑程序设置的,而连接编辑程序则由C编译程序(通常是cc)调用。起动例程从内核取得命令行参数和环境变量值,然后为调用main函数作好安排。进程终止有五种方式使进程终止:(1)正常终止:(a)从m
美了美了
·
2023-11-09 18:06
unix环境高级编程
Unix环境高级编程
-学习-01-输入和输出
目录一、环境信息二、声明三、名词解释1、文件描述符2、标准输入、标准输出和标准错误四、实验1、MyCpNoBuf.c(1)C源码(2)函数介绍2、MyCpBuf.c(1)C源码(2)函数介绍3、MyCpFgetc.c(1)C源码(2)函数介绍4、MyCpFgets.c(1)C源码(2)函数介绍5、makefile6、编译7、测试文件8、对比测试(1)操作系统cp(2)MyCpNoBuf(3)MyC
阳光九叶草LXGZXJ
·
2023-11-09 18:04
#
Unix环境高级编程-学习
学习
unix
c语言
开发语言
服务器
UNIX环境高级编程
进程环境
相关函数列表//退出函数#includevoidexit(intstatus);void_Exit(intstatus);#includevoid_exit(intstatus);//按照ISOC的规定,一个进程可以登记多至32个函数,这些函数将由exit自动//调用。我们称这些函数为终止处理程序(exithandler),并调用atexit函数来//登记这些函数,这个函数起始就是注册退出钩子函数
peixun123
·
2023-11-09 18:33
C和C++
学习笔记
shell
c/c++
操作系统
unix环境高级编程
-进程环境
main函数:intmain(intargc,char*argv[]);当内核执行一个c程序时(使用一个exec函数),在调用main前先调用一个特殊的启动例程,可执行文件按将此例程作为程序的开始地址-这是由连接编辑器设置的,而连接编辑器由c编译器调用,启动例程从内核取得命令行参数和环境变量,然后按上述方式调用main函数。进程终止的几种方式:1.从main返回2.调用exit3.调用_exit4
hahachenchen789
·
2023-11-09 18:02
Linux
Unix环境高级编程
-学习-02-进程环境之进程终止、命令行参数、环境表、C程序的存储空间布局
目录一、环境信息二、声明三、进程终止1、情况分类2、退出函数3、退出实验(1)main声明int和调用return值(2)main声明int和不调用return(3)main声明不int和不调用return4、atexit5、atexit实验四、命令行、环境表1、命令行2、环境表3、实验五、C程序的存储空间布局1、图示2、名词解释3、实验一、环境信息名称值CPUIntel(R)Core(TM)i5
阳光九叶草LXGZXJ
·
2023-11-09 18:27
#
Unix环境高级编程-学习
学习
c语言
开发语言
linux
unix
趣谈 Linux,基础篇
Linux学习6步走:1、熟练使用Linux命令行《鸟哥的Linux私房菜》、《Linux系统管理技术手册》2、使用Linux进程程序设计通过系统调用或者glibc库《
UNIX环境高级编程
》3、了解Linux
ahojcn
·
2023-11-03 03:01
操作系统
Linux
linux
内核
操作系统
编程书籍目录(持续更新中)
目录(持续更新中)《C++PrimerPlus》(第六版)《CPrimerPlus》(第五版)《鸟哥的Linux私房菜》《精通Oracle10gPL/SQL编程》《
UNIX环境高级编程
》(第二版)《UNIX
Chiang木
·
2023-10-24 20:32
编程书屋
教程
编码教程
基础教程
C++
PYTHON
《
UNIX环境高级编程
(第3版)》
《
UNIX环境高级编程
(第3版)》基本信息原书名:AdvancedProgrammingintheUNIXEnvironment(3rdEdition)(Addison-WesleyProfessionalComputingSeries
weixin_30709809
·
2023-10-23 22:24
操作系统
数据库
shell
UNIX环境高级编程
(第3版)
内容简介······《
UNIX环境高级编程
(第3版)》是被誉为UNIX编程“圣经”的AdvancedProgrammingintheUNIXEnvironment一书的第3版。
刘俊
·
2023-10-23 22:18
UNix
Unix
C
服务器
UNIX环境高级编程
笔记
环境配置1、下载apue.3e文件夹,可以通过http://www.apuebook.com/code3e.html现在源码。2、解压后执行进入apue.3e中执行make指令。如果出现```collect2:error:ldreturned1exitstatusMakefile:31:recipefortarget'badexit2'failedmake[1]:***[badexit2]Erro
w_x_myself
·
2023-10-15 04:51
Linux
unix
linux
服务器
windows
ubuntu
UNIX环境高级编程
学习笔记 第十五章 进程间通信
进程间通信可通过传送打开的文件,也可以经由fork和exec函数来传送,还可以通过文件系统传送。IPC(InterProcessCommunication,进程间通信)是进程通信方式的统称,不同UNIX系统支持的IPC形式不同:虽然SUS列要求的是半双工管道,但允许实现支持全双工管道,上图中“(全)”表示该系统用全双工管道支持半双工管道的实现,即使应用在编写时假定基础操作系统只支持半双工管道,支持
吃着火锅x唱着歌
·
2023-10-15 04:50
UNIX环境高级编程(第三版)
unix
学习
笔记
UNIX环境高级编程
学习笔记 第十一章 线程
多线程时,每个线程处理各自的任务,进程就可在某一时刻做不止一件事,只有在两任务处理过程互不依赖情况下,才能交叉执行。多进程必须使用其他机制才能共享内存和文件描述符,而多线程自动地共享进程的所有信息,包括可执行程序代码、程序全局内存和堆内存、栈、文件描述符。交互程序也可通过多线程改善响应时间,可把程序中处理用户输入输出部分与其他部分分开。多线程程序在串行化任务时不得不阻塞,由于某些线程阻塞时还有另外
吃着火锅x唱着歌
·
2023-10-15 04:20
UNIX环境高级编程(第三版)
unix
服务器
浅谈僵尸进程与孤儿进程
在《
unix环境高级编程
》中有提到僵尸进程和孤儿进程。不少同学对这两个概念会混淆,这篇文章总结一下。
稀饭不加糖C
·
2023-10-09 08:06
UNIX环境高级编程
“apue.h”头文件
UNIX环境高级编程
“apue.h”头文件"apue.h"头文件/**Ourownheader,tobeincludedbeforeallstandardsystemheaders.
yuq329
·
2023-10-08 23:30
Linux系统编程(六):线程
参考引用
UNIX环境高级编程
(第3版)黑马程序员-Linux系统编程1.线程概念1.1什么是线程线程LWP:lightweightprocess轻量级的进程,本质仍是进程(在Linux环境下)有独立的PCB
Robot_Yue
·
2023-09-30 21:28
Linux系统编程
linux
学习
笔记
服务器
机器人
stm32
单片机
Linux系统编程(文章链接汇总)
参考引用
UNIX环境高级编程
(第3版)黑马程序员-Linux系统编程Linux系统编程(一):文件I/OLinux系统编程(二):文件和目录Linux系统编程(三):进程Linux系统编程(四):进程间通信
Robot_Yue
·
2023-09-30 21:28
Linux系统编程
linux
运维
服务器
学习
笔记
c++
Linux系统编程(七):线程同步
参考引用
UNIX环境高级编程
(第3版)黑马程序员-Linux系统编程1.同步概念所谓同步,即同时起步、协调一致。
Robot_Yue
·
2023-09-30 21:57
Linux系统编程
linux
数据库
服务器
c++
学习
stm32
单片机
Linux系统编程(四):进程间通信
参考引用
UNIX环境高级编程
(第3版)黑马程序员-Linux系统编程1.引言Linux环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间。
Robot_Yue
·
2023-09-26 03:46
Linux系统编程
linux
数据库
学习
运维
c语言
笔记
stm32
Linux系统编程(五):信号
参考引用
UNIX环境高级编程
(第3版)黑马程序员-Linux系统编程1.信号基础理论1.1概念和机制概念信号在生活中随处可见,如:古代战争中摔杯为号、现代战争中的信号弹、体育比赛中使用的信号枪他们都有共性
Robot_Yue
·
2023-09-26 03:45
Linux系统编程
linux
运维
服务器
开发语言
学习
笔记
stm32
1、Libevent源码分析-----开篇
如果读者读过《
UNIX环境高级编程
》,那就完全没问题了。
陈翔同学
·
2023-09-21 12:43
Libevent源码分析
后端
c语言
Linux系统编程(三):进程
参考引用
UNIX环境高级编程
(第3版)黑马程序员-Linux系统编程1.进程相关概念1.1程序和进程程序,是指编译好的二进制文件,在磁盘上,不占用系统资源(CPU、内存、打开的文件、设备、锁…)程序→剧本
Robot_Yue
·
2023-09-20 10:46
Linux系统编程
linux
服务器
学习
笔记
c++
stm32
单片机
c++操作系统类编程 - read list
ConcurrencyC++inActionLinux多线程服务端编程:使用muduoC++网络库现代操作系统
UNIX环境高级编程
lc_fan
·
2023-09-18 12:27
Linux系统编程(二):文件和目录
参考引用
UNIX环境高级编程
(第3版)黑马程序员-Linux系统编程1.文件存储一个文件主要由两部分组成,dentry(目录项)和Inode所谓的删除文件,就是删除Inode,但数据其实还是在硬盘上,以后会覆盖掉
Robot_Yue
·
2023-09-15 21:14
Linux系统编程
linux
运维
服务器
c++
学习
笔记
算法
操作系统启动过程
CMake/Make/Shell/Multi-thread/socket/stl/awklinux软硬件驱动Linux程序设计中文版第四版Linux中国翻译项目VimPracticeLinux命令必知必会
Unix
Z初的梦想
·
2023-09-15 15:39
嵌入式硬件
stm32
进程篇——进程间通信:共享内存
QQ群号:513683159【相互学习】内容来源: 《Linux系统编程》、《Linux网络编程》、《
Unix环境高级编程
》目录:共享内存一、函数简介(1)shmget()——共享内存创建函数(2)shmat
惺忪牛犊子
·
2023-09-14 13:43
嵌入式
c语言
linux
运维
Linux系统编程(一):文件 I/O
参考引用
UNIX环境高级编程
(第3版)黑马程序员-Linux系统编程1.UNIX基础知识1.1UNIX体系结构(下图所示)从严格意义上说,可将操作系统定义为一种软件,它控制计算机硬件资源,提供程序运行环境
Robot_Yue
·
2023-09-13 00:04
Linux系统编程
linux
学习
笔记
服务器
机器人
c语言
Linux/Unix 多线程通信
可以参考一些比较新的UNIX/Linux编程的书,都会提到Posix线程编程,比如《
UNIX环境高级编程
(第二版)》、《UNIX系统编程》等等。
r_m_AA
·
2023-09-06 04:34
linux
多线程
Linux应用程序中出现两次fork的解释
在一些程序中经常看见使用两次fork创建子进程,原因如下:以下摘自《
UNIX环境高级编程
》如果一个进程fork一个子进程,但不要它等待子进程终止,也不希望子进程处于僵尸状态直到父进程终止,实现这一要求的技巧是调用
leng_que
·
2023-09-01 22:08
转载整理
fork
僵尸进程
Linux
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他