自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 linux编程之信号量

linux编程之信号量概述:信号量虽然与信号就多一个字,但二者表示的东西还是非常不同。信号量可以理解成信号灯,提醒进程该不该跑起来。在多线程环境下使用的一种设施,是可以用来保证两个或多个关键代码段不被并发调用。在进入一个关键代码段之前,线程必须获取一个信号量;一旦该关键代码段完成了,那么该线程必须释放信号量。其它想进入该关键代码段的线程必须等待直到第一个线程释放信号量。为了完成这个过程,需要创建一个信号量VI,然后将Acquire Semaphore VI以及Release Semaphore VI分别

2020-11-18 18:13:34 222

原创 linux进程通信 共享内存 信号

linux进程通信 共享内存 信号 信号量一.共享内存

2020-11-18 14:37:27 158

原创 linux编程之进程间的通信

linux编程之进程间的通信进程间通信使用的是IPC(进程间通信)技术1.管道(无名\命名)2消息队列3共享内存4信号量5socket6streams其中5,6多用于多机联网作业。一.管道三个特点: 1.数据单向,一方写 另一方就只能读。(半双工通信)2.管道只能应用于父子进程(兄弟进程)3.管道内的数据一旦读走就没了。因为管道存放于内存中pipe函数fd[0]为读而打卡 fd[1]为写而打开意味着管道是放在内核中,当父进程写的时候调用fd[1]的文件描述符,写到

2020-11-17 18:36:45 127

原创 linux的进程与system ,popen函数以及exec函数库

linux的进程与相互通信什么是进程?进程是一个动态的概念,只有一个程序运行起来的时候,才会有进程。在linux中如何查看进程.shell 命令:ps指令ps -aux|grep xx xx为想要查看的进程top指令类似于windows里面的任务管理器进程标识符(PID)每个进程都有一个PID,类似表明进程的身份,因此是一一对应的,同时PID都是一个非负的整数。两个特殊的PIDPID=0;称之为交互进程。用于进程调度PID=1; 初始化系统使用getpi

2020-11-16 20:26:23 223

原创 零基础小白的linux学习记录之基本文件操作

零基础小白的linux学习记录之基本文件操作什么是文件?不光是一些文件系统里的文件,像类似进程通信要用的管道,网络通信要用的socket,一些硬件设备,数据库这些都是文件。这点和windows单纯的文件有点不同。1.linux为我们文件操作提供的基本API**1.1 open 打开文件1.2 write 写入文件1.3 lseek 光标定位1.4 read 读取文件1.5 close 关闭文件以及标准C库的APIfopen fwrite fread fputc feof fcl

2020-11-16 13:45:46 88

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除