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
Linux系统编程内核编程
11-12 - 信号发送与处理
----整理自狄泰软件唐佐林老师课程查看所有文章链接:(更新中)
Linux系统编程
训练营-目录文章目录1.信号的概念及分类1.1问题1.2什么是信号1.3信号的分类1.3.1硬件异常信号1.3.2终端相关信号
想想吴
·
2023-07-17 21:36
Linux系统编程训练营
linux
Linux系统编程
unix
c语言
shell
09 - Linux进程层次分析
----整理自狄泰软件唐佐林老师课程查看所有文章链接:(更新中)
Linux系统编程
训练营-目录文章目录1.详解Linux进程组1.1Linux进程组1.2进程组示例程序1.3编程实验:Linux进程组1.4
想想吴
·
2023-07-17 21:06
Linux系统编程训练营
linux
c语言
进程
Linux系统编程
15 - 信号处理设计模式
----整理自狄泰软件唐佐林老师课程查看所有文章链接:(更新中)
Linux系统编程
训练营-目录文章目录1.Linux应用程序安全性讨论1.1问题1.2不同场景1.2.1场景一:不需要处理信号1.2.2场景二
想想吴
·
2023-07-17 21:01
Linux系统编程训练营
信号处理
设计模式
linux
Linux系统编程
线程
进程
多线程
Linux系统文件编程及文件读、写操作
Linux系统编程
Day01文章目录
Linux系统编程
Day011.文件编程概述1.1文件的打开及创建1.1.1参数说明1.1.2文件写入操作示例1.1.3文件的权限2.文件操作2.1写入文件2.2文件读取操作
Akzeptieren
·
2023-07-17 19:38
Linux
linux
单片机
stm32
Linux系统编程
-静态库和动态库
程序库分为静态库和动态库(共享库)1、静态库每个应用程序调用静态库都会将整个静态库加载到程序内存中。优点:调用函数速度快,缺点:占用大量内存2、动态库应用程序调用函数时,会去动态库文件调用,并不会将整个库加载到程序内存中。优点:不会占用大量内存,缺点:调用函数速度慢即:一个浪费时间,一个浪费空间,使用的关键在于实际的项目需求1、静态库Linux/Unix创建静态库1、gcc-c将.c文件转化为.o
爱玩的w同学
·
2023-07-17 18:43
Linux后台
linux
运维
服务器
Android 视频直播提拉流 嵌入式硬件 流媒体开发详细内容
1
Linux系统编程
网络编程基础2Linux网络编程流媒体服务器,客户端开发实践3Android流媒体客户端FFmpegOpenGLES开发实践4AndroidH.264AAC封装mp4开发实战5流媒体开发实战之
chenchao_shenzhen
·
2023-07-17 17:45
嵌入式硬件
Linux系统编程
-(pthread)线程创建与使用
1.前言前面文章介绍了Linux下进程的创建、管理、使用、通信,了解了多进程并发;这篇文章介绍Linux下线程的基本使用。线程与进程的区别(1)进程:是操作系统调度最小单位。Linux下可以通过ps、top等命令查看进程的详细信息。(2)线程:是进程调度的最小单位,每个进程都有一个主线程。在进程里主要做事情就是线程。(3)在全系统中,进程ID是唯一标识,对于进程的管理都是通过PID来实现的。每创建
十一月的Java
·
2023-07-17 09:22
linux
unix
服务器
Linux系统编程
——文件(ioctl 函数)
文章目录概念用户空间ioctl驱动程序ioctlioctl在用户与驱动之间的协议——命令码实例分析ioctl-test.hioctl-test-driver.cioctl-test.c概念ioctl是设备驱动程序中设备控制接口函数,一个字符设备驱动通常会实现设备打开、关闭、读、写等功能,在一些需要细分的情境下,如果需要扩展新的功能,通常以增设ioctl()命令的方式实现。用户程序所作的只是通过命令
Is Fang
·
2023-07-17 04:49
linux
运维
服务器
Linux高并发服务器开发第一章:
Linux系统编程
入门
文章目录1.Linux开发环境搭建2.GCC2.1什么是GCC?2.2GCC工作流程/C++从代码到可执行文件的过程2.3gcc与g++的区别2.4GCC常用参数选项3.Makefile3.1简介3.2Makefile文件命名和规则3.3基本原理3.4变量3.5模式匹配3.6函数4.GDB5.静态库和动态库5.1什么是库?5.2静态库5.3动态库5.4工作原理5.5静态库与动态库的区别6.文件6.
程序员小浩
·
2023-07-16 17:43
Linux高并发服务器开发
linux
服务器
运维
Linux高并发服务器开发---笔记2(多进程)
0630第4章项目制作与技能提升4.0视频课链接4.1项目介绍与环境搭建4.2
Linux系统编程
1、4.3
Linux系统编程
24.4多进程1-910.进程间通信☆☆☆进程间通信的概念(IPC)Linux
Reus_try
·
2023-07-16 17:42
linux
服务器
unix
牛客网C++项目-Linux高并发服务器开发之第一章:
Linux系统编程
入门 学习笔记
1.1Linux开发环境搭建由于仅是开发环境的搭建,所以只简单记述一下步骤必备软件:Ubuntu18.04XShell-用于远程登录,使用SSH协议,TCP连接,端口号22XFtp,本次实验中尚未用到Visualstudiocode,安装扩展包:RemoteDevelopment,用于建立远程连接管理同样使用SSH建立连接为了便于后期操作,windows端与ubuntu端使用相同的公钥ssh-ke
Farewell弈
·
2023-07-16 17:42
C++
网络
服务器
linux
c++
Linux高并发服务器开发之第一章
Linux系统编程
入门
第一章
Linux系统编程
入门1.1Linux开发环境搭建环境:Ubuntu20.04编译软件:VScode编译:GCC调试:GDB1.2-1.3GCC工作流程预处理gcc-Etest.c-otest.i
Memorises1999
·
2023-07-16 17:39
#
linux
运维
服务器
Linux系统编程
:文件描述符和重定向
目录一.文件描述符1.1什么是文件描述符1.2OS如何通过文件描述符找到指定文件1.3文件描述符的分配规则二.重定向2.1重定向的现象和底层原理2.2通过系统接口dup2实现重定向三.总结一.文件描述符1.1什么是文件描述符Liunx操作系统为用户提供了四个用于读写的系统接口,它们分别为:intopen(constchar*file,intflag,mode_tmode)--打开文件。intclo
【Shine】光芒
·
2023-07-16 12:48
Linux系统和网络
linux
运维
服务器
Linux系统编程
:缓冲区的概念和工作原理
目录一.什么是缓冲区1.1缓冲区的概念1.2缓冲区存在的价值二.缓冲区的刷新策略三.缓冲区的提供者和所在的位置3.1代码测试缓冲区的提供者3.2缓冲区的位置和工作原理四.缓冲区的简单模拟实现五.总结一.什么是缓冲区1.1缓冲区的概念缓冲区,就是一段存储空间。当进程要向外部设备中写数据,并不是直接将数据写入到外部设备,而是会先将待读写的数据写到缓冲区,当缓冲区的数据积累到一定量时,再集中将缓冲区中的
【Shine】光芒
·
2023-07-16 12:48
Linux系统和网络
linux
服务器
运维
Linux系统编程
:文件系统和inode
目录一.磁盘的结构和读写数据的方式1.1磁盘级文件和内存级文件1.2磁盘的物理结构1.3访问磁盘数据的方式二.磁盘文件系统2.1磁盘的分区管理方法2.2文件名和inode的关系三.结合文件系统对文件创建和删除的相关问题的理解3.1文件创建时操作系统进行的工作3.2文件删除时操作系统进行的工作3.3查看文件时操作系统进行的工作3.4已删除文件的恢复问题四.总结一.磁盘的结构和读写数据的方式1.1磁盘
【Shine】光芒
·
2023-07-16 12:46
Linux系统和网络
linux
运维
服务器
黑马程序员-
Linux系统编程
-01
课程链接01-Linux命令基础习惯-
Linux系统编程
_哔哩哔哩_bilibili课程重点笔记01-linux命令基础习惯终端终端:一切输入、输出的总称,因此终端并不是一定指的是命令行,只要是能进行输入或者输出即可
简单点的学玩
·
2023-07-15 18:48
#
linux系统编程
linux
运维
服务器
【
Linux系统编程
】Linux第一个小程序——进度条
文章目录1.对回车(\r)和换行(\n)的理解1.1概念理解1.2测试2.缓冲区的理解2.1观察现象2.2原因解释3.倒计时小程序4.进度条小程序4.1基本思路及实现4.2改进及优化4.3增加百分比显示4.4增加旋转光标4.5给进度条配色这篇文章我们一起来完成我们Linux中的第一个小程序——进度条1.对回车(\r)和换行(\n)的理解1.1概念理解在C语言中,字符可以分为可显字符(printab
YIN_尹
·
2023-07-15 16:17
Linux
系统编程
linux
小程序
apache
【
Linux系统编程
】Linux项目自动化构建工具——make/Makefile
文章目录1.背景2.使用演示2.1生成2.2清理3.语法及概念介绍3.1makefile的语法3.2依赖关系与依赖方法的理解3.3make的工作原理3.4依赖文件列表可以为空3.5make默认只执行makefile文件中的第一个目标规则3.6伪目标3.7touch更改文件时间我们继续Linux开发工具的学习,这篇文章我们要学的是Linux中的项目自动化构建工具——make/Makefile1.背景
YIN_尹
·
2023-07-15 16:17
Linux
系统编程
linux
自动化
运维
【
Linux系统编程
】Linux编辑器——vim
文章目录1.什么是vim2.vim的常用模式3.vim的基本操作4.vim命令集4.1命令模式命令集复制粘贴依次撤销上一次操作对撤销进行撤销(恢复)剪切&删除移动光标(上下)移动光标(左右)文本内容大小写切换替换4.2替换模式4.3命令模式命令集(续)删除4.4上下左右移动光标4.5插入模式的切换4.6末行模式命令集搜索匹配不退出vim直接执行终端界面的命令替换多文件分屏显示5.vim的配置6.解
YIN_尹
·
2023-07-15 16:43
Linux
系统编程
linux
编辑器
vim
Linux系统编程
-网络通信
目录一、相关概念TCP与UDP的区别:端口号作用字节序二、Socket服务器与客户端的开发步骤三、API四、实现双方聊天五、实现多方聊天一、相关概念地址:IP地址和端口号数据(数据格式):协议(HTTP/TCP/UDP)socket(套接字):TCP/UDPTCP与UDP的区别:TCP:面向连接,A与B打电话,可靠,适用精度高。UDP:面向报文,A与B发短信,不可靠,适用数据大①TCP面向连接(如
单行梦想家
·
2023-07-14 23:14
linux
linux
运维
服务器
Linux 4G模块开发例程
学习
内核编程
基础知识,了解内核的架构和工作原理。参考Linux内核文档,了解4G模块开发的要求和注意事项。编写4G模块的代码,并使用内核编译工具将其编译成内核模块。
AllyBo
·
2023-07-14 04:34
linux
运维
服务器
《
Linux系统编程
训练营》1_Linux系统概要
再论计算机系统计算器系统由”躯体“和”灵魂“两部分组成”躯体“:构成计算机系统的电子设备(硬件)”灵魂“:指挥”躯体“完成”动作“的指令序列(软件)”躯体“核心:中央处理器(CPU)”灵魂“核心:操作系统(OS)计算机系统的诞生是为了执行数据处理(计算)任务。那么,如何获取计算任务,并反馈任务执行结果?数据输入与输出是计算机系统不可获取的部分计算任务执行流程通过交互设备或网络向计算机系统发起请求根
·
2023-07-13 15:28
linux
Linux系统编程
内容来源:李慧琴老师视频课程笔记整理+《Unix高级系统编程》读书笔记(记录记录自己不太清楚的内容)宗旨:一切最终不以代码展示呈现的方式都是耍流氓3~16除9章建议:在Linux中使用普通用户.makefile书写(逐步添加):CFLAGS+=-D_FILE_OFFSET_BITS=64-D_GNU_SOURCE-WallI/O标准I/O:Windows:二进制流:换行符《----》‘\n’文本流
yangpipi-
·
2023-06-24 09:08
Linux
系统编程
linux
运维
服务器
Linux之字符设备驱动框架
内核编程
的注意事项1.不
风间琉璃•
·
2023-06-22 19:13
#
Linux驱动开发
linux
驱动开发
运维
Linux系统编程
:进程的管理和创建
目录一.什么是进程二.Linux对进程的管理方法2.1PCB描述进程2.2进程的组织2.3进程的查看三.子进程的创建3.1子进程创建函数fork的使用3.2子进程创建的原理四.总结一.什么是进程进程(process)是指计算机中已经存在并运行的程序,是系统进行资源分配和调度的基本单位,是计算机操作系统结构的基础。我们在Window/Linux启动一个软件,或者在执行一条指令,都会在系统层面创建进程
【Shine】光芒
·
2023-06-22 16:28
Linux系统和网络
linux
运维
服务器
Linux系统编程
- 基础IO(IO操作)
目录预备知识复习C文件IO相关操作printf相关函数fprintfsnprintf读取文件系统文件IO操作open函数umask()函数open函数返回值预备知识1.你真的理解文件原理和操作了吗?不是语言问题,是系统问题2.是不是只有C/C++有文件操作呢?不是,Java,python,go都有,他们的文件操作方法是不一样的?如何处理这种现象呢?有没有一种统一的视角,看待所有的语言文件从操作呢?
ikun66666
·
2023-06-20 12:46
Linux系统编程
linux
『Linux』第九讲:Linux多线程详解(四)_ 生产者消费者模型
「归属专栏」
Linux系统编程
「笔者」枫叶先生(fy)「座右铭」前行路上修真我「枫叶先生有点文青病」「每篇一句」记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的。
枫叶先生
·
2023-06-20 11:55
Linux系统编程
linux
运维
服务器
【Linux】timerfd——定时器
文章目录前言认识timerfdAPItimerfdAPIclock官方示例简单使用epoll实现前言在
Linux系统编程
中,使用timerfd实现定时器功能是一种更加可靠、高效、灵活的方式。
ღCauchyོꦿ࿐
·
2023-06-18 03:39
Linux
linux
运维
服务器
timerfd
c/c++
linux系统编程
之fifo
序言mkfifo用于创建有名管道(namedpipe),在文件系统中以管道文件的形式存在所以可用于进程与进程间,线程与线程间通信管道特点:1.有收发双方才能建立通信2.收发阻塞代码fifo_server.c#include#include#include#include#include#include#include#include#include#include#include#include#
lxzlife
·
2023-06-17 18:48
linux系统编程
linux
运维
服务器
linux系统编程
实训总结,linux实训总结与体会
通过总结,人们可以把零散的、肤浅的感性认识上升为系统、深刻的理性认识,从而得出科学的结论,以便改正缺点,吸取经验教训,使今后的工作少走弯路,多出成果。它还可以作为先进经验而被上级推广,为其他单位所汲取、借鉴,从而推动实际工作的顺利开展。小编今天为大家精心准备了linux实训总结与体会,希望对大家有所帮助!linux实训总结与体会为期一周的LINUX课程实训已经结束。现在我把这次收获丰富的实训自我总
范不易cool
·
2023-06-16 12:49
linux系统编程实训总结
Linux系统编程
Linux系统编程
(感谢其他博主的内容,有借用其他博主的图片如小林coding等)文件IO主要函数打开和关闭文件相关函数:-open:打开文件-creat:创建新文件-close:关闭文件读取和写入文件相关函数
杰哥马上就要找到好工作
·
2023-06-16 12:20
linux
运维
服务器
学习笔记汇总
单片机开发软件使用1.2单片机STC8H入门1.3单片机STM8入门1.4单片机C语言基础1.5单片机常见编译报错二、嵌入式系统2.1ARM开发环境2.2linux系统移植2.3linux驱动开发2.4
linux
别问,问就是全会
·
2023-06-16 05:10
学习
Linux系统编程
(四)—— 进程基本知识
一、进程标识符pid1、pid的类型:pid_tpid是有符号的16位整型数,也就是说可以同时进行三万多进程。2、命令:psps命令用于报告当前进程的信息:ps命令有着不同的组合,可以显示进程不同的内容:(1)ps-axf:是描述当前进程(2)ps-axm:描述进程详细信息,m表示more(3)psax-L:以linux特有的方式进行查看3、进程号是顺次向下使用注意:之前讲的文件描述符,是优先使用
木头人爱学习
·
2023-06-15 10:41
Linux
linux
Linux系统编程
(三)—— 文件编程(3)进程环境
一、main函数现在的格式:intmain(intargc,char*argv[])以前的main函数有三个参数,另一个参数就是环境变量二、进程的终止(两种都要背下来)2.1正常终止(1)从main函数返回main函数被称为程序的入口许多人写的:return0注意:进程的返回值是给父进程看的面试题:#include#includeintmain(){printf("hello!\n");retur
木头人爱学习
·
2023-06-15 10:41
Linux
linux
【Linux】—— 详解计算机体系结构
今天,我们将站在
Linux系统编程
的视角下“欣赏”关于进程知识!!!(一)冯诺依曼体系结
起飞的风筝
·
2023-06-14 23:58
Linux
linux
运维
服务器
Linux系统编程
学习 NO.7 ——sudo配置、编译器的使用
引言:现在是北京时间2023年6月14日8点16分,期末考试在即,重心可能得转移到考试上了。不过想到马上就可以回家陪家人过端午节,还是非常开心的。放暑假了就可以好好陪家人了。尝试一下换个环境复习吧,洗漱一下就去图书馆了。sudo的介绍和配置在之前介绍yum工具时,普通用户需要sudo对指令进行提权才能下载或卸载软件。那么sudo是什么呢?sudo要如何配置呢?下面且听我的介绍。什么是sudo?su
玩铁的sinZz
·
2023-06-14 10:22
系统编程学习
linux
学习
服务器
运维
Linux - struct file与缓冲区
感谢各位点赞收藏评论三连支持本文章收录于专栏【
Linux系统编程
】❀希望能对大家有所帮助❀本文章由风君子吖原创前言对于文件,之前我们已经铺垫的大量的知识,知道了C语言提供的文件接口底层是如何实现,知道了系统提供的文件接口函数如何使用
风君子吖
·
2023-06-12 11:51
Linux系统编程
linux
c语言
进程
文件
Linux - 文件操作和系统接口
感谢各位点赞收藏评论三连支持本文章收录于专栏【
Linux系统编程
】❀希望能对大家有所帮助❀本文章由风君子吖原创前言对于文件操作,不知大家是否有过接触,例如(fopen,fclose...等),那么大家在刚接触使用这些文件接口的时候
风君子吖
·
2023-06-11 19:22
Linux系统编程
c语言
linux
进程
文件
系统接口
Linux - fd文件描述符和文件详解
感谢各位点赞收藏评论三连支持本文章收录于专栏【
Linux系统编程
】❀希望能对大家有所帮助❀本文章由风君子吖原创前言之前我们学习回顾了C语言文件操作的接口函数,并且学会了使用系统给我们提供的文件操作接口函数
风君子吖
·
2023-06-11 19:48
Linux系统编程
c语言
linux
进程
文件
系统编程
Linux系统编程
总结
day2vim的三种工作模式命令模式vihello.czz保存退出2.编辑模式iaos(有大写)可以写东西3.末行模式:文本和末行模式不能直接切换要切换回命令模式再到末行模式,w:保存q:退出按两次esc回到命令模式vim的基本操作-跳转和删除[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ub0TQGxh-1684633973964)(D:\Typora笔记\c++
别出Bug啊
·
2023-06-11 19:11
linux
vim
运维
Linux系统编程
——多线程[上]:线程概念和线程控制
0.关注博主有更多知识操作系统入门知识合集目录1.再谈页表2.Linux线程概念2.1pthread原生库的基本使用2.2PID和LWP2.3Linux线程的资源以及优缺点2.4Linux线程健壮性问题2.5可重入函数和线程独立栈3.Linux线程控制3.1Linux线程终止3.2Linux线程等待3.3线程取消3.4线程分离使用线程库的注意事项4.pthread原生线程库的理解4.1从语言的角度
小龙向钱进
·
2023-06-10 08:28
linux
c++
运维
【
Linux系统编程
】TCP通信&基于TCP实现多进程/线程并发服务器
1.TCP通信流程TCPvs.UDPTCP和UDP->传输层的协议UDP:用户数据报协议,面向无连接,可以单播,多播,广播,面向数据报,不可靠;效率高TCP:传输控制协议,面向连接的,仅支持单播传输,基于字节流,可靠的。UDPTCP是否创建连接无连接面向连接是否可靠不可靠可靠的连接的对象个数一对一、一对多、多对一、多对多支持一对一传输的方式面向数据报面向字节流首部开销8个字节最少20个字节适用场景
Beyon.sir
·
2023-06-09 04:31
Linux高并发服务器开发
服务器
tcp/ip
linux
linux系统编程
-----下
linux网络编程tcp通信BerkeleySocketTCP/IP协议族标准只规定了网络各个层次的设计和规范,具体实现则需要由各个操作系统厂商完成。最出名的网络库由BSD4.2版本最先推出,所以称作伯克利套接字,这些API随后被移植到各大操作系统中,并成为了网络编程的事实标准。socket即套接字是指网络中一种用来建立连接、网络通信的设备,用户创建了socket之后,可以通过其发起或者接受TCP
不好,商鞅要跑
·
2023-06-09 00:50
linux
linux
网络
tcp/ip
【Linux】打开Linux大门,踏入Linux世界(环境搭建再加一群Linux基本指令就OK啦~)
个人主页:简料所属专栏:
Linux系统编程
与网络编程个人社区:越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁
简 料
·
2023-06-08 12:03
Linux系统编程与网络编程
linux
linux入门
Linux基本指令
Linux历史背景和环境搭建
带你轻松实现通讯录(C语言版)
越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)(●’◡’●)❤️C语言❤️初阶数据结构与算法❤️C++❤️高阶数据结构❤️
Linux
简 料
·
2023-06-08 12:33
C语言
数据结构与算法
c语言
通讯录
顺序表结构
完成学校任务
【C++】打开C++大门,踏入C++世界
越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)❤️C语言❤️初阶数据结构与算法❤️C++❤️高阶数据结构❤️
Linux
简 料
·
2023-06-08 12:32
C++
c++
c++入门
由C语言到C++的过渡
LINUX系统编程
-----上
文章目录第一章linux系统介绍(属于扯闲篇)linux的概况linux的历史起源unixPosix标准和其他标准开源运动linux的诞生linux使用使用范围linux的登录第二章linux常用命令linux的shell使用切换用户显示所有用户退出当前用户添加用户删除用户当前工作目录当前工作目录下的所有文件改变当前工作目录创建目录删除目录拷贝文件或者目录移动文件或者目录书目录结构显示修改权限掩码
不好,商鞅要跑
·
2023-06-08 09:41
linux
linux
服务器
unix
后端
开发语言
Linux系统编程
学习 NO.5 ——shell命令行的概念以及原理、权限的概念
1.shell命令行的概念以及原理首先,用户下达指令需求。此时Linux操作系统的内核kernel,并不会直接接收用户下达的指令,因为操作系统不擅长跟用户打交道。那么指令要如何下达呢?这就命令行解释器来对用户的指令进行处理。1.1.shell命令行的介绍shell对于Linux主要是对指令进行解析,解析指令给Linux内核。反馈结果在通过内核运行出结果,通过shell解析给用户。这里我就简单举一个
玩铁的sinZz
·
2023-06-07 08:12
系统编程学习
linux
学习
运维
【Linux】多线程01 --- 理解线程 线程控制及封装
作者:阿润菜菜专栏:
Linux系统编程
目录一、线程概念--理解线程与进程的区别和联系1.再次理解用户级页表和进程地址空间2.理解Linux的轻量级进程3.线程的属性4.线程的优点和缺点及应用二、线程的控制
阿润菜菜
·
2023-06-07 04:55
Linux系统编程
linux
运维
服务器
多线程
【Linux】多线程02 --- 线程的同步互斥问题及生产消费模型
作者:阿润菜菜专栏:
Linux系统编程
目录一、线程互斥1.为什么要有共享资源临界保护?2.理解加锁2.1认识锁,使用锁线程同步互斥问题是指多线程程序中,如何保证共享资源的正确访问和线程间的协作。
阿润菜菜
·
2023-06-07 04:15
Linux系统编程
linux
运维
多线程
同步与互斥
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他