自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux学习日记(7) 线程同步(互斥锁、条件变量的使用)

线程同步(互斥锁和条件变量)完成下面程序:由主线程创建两个线程,线程1负责向一块内存中写入2个数据,线程2负责从内存中读出数据,将两个数据相乘的结果输出。使用条件变量和互斥锁结合的方式,实现线程的同步。注意要点:1.线程是共享资源,故此可以建立全局变量。2.互斥锁的使用可以和条件变量相辅相成。程序如下:...

2018-12-09 11:25:31 274

原创 Linux 学习日记(6) 信号量

// An highlighted blockvar foo = 'bar';一个简单的表格是这么创建的:生产者消费者父亲儿子母亲女儿可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图::张三李四王五你好!李四, 最近怎么样?你最近怎么样,王五?我很好,谢谢!我很好,谢谢!李四想了很长时间,文字太长了不适合放在一行.打量着王五......

2018-12-01 13:21:41 245

原创 Linux C学习日记(5)POSIX文件操作

题目一:设计一程序,在“/work”目录下,打开名称为“systemfile”的文件。如果该文件不存在,则创建此文件。将文件权限设置为用户可读写,同组用户只读,其他用户没有权限。向该文件中写入如下内容:Beginning Linux Programming,再定位读写指针到距离结尾10的位置,输入五个空格,关闭文件。重新打开文件,在文件尾追加内容:Third Edition#include&...

2018-11-12 15:20:19 979

原创 Linux C 学习日记(4) 多进程操作

题目一:有3个进程,其中一个为父进程,其余为父进程的子进程,分别打印这三个进程的进程号,父进程号,进程组号。 程序一:#include<stdio.h>#include<sys/types.h>#include<unistd.h>int main(){ pid_t pid...

2018-11-12 14:38:44 531

原创 Linux C 学习日记(3)消息队列

#include<sys/msg.h>#include<string.h>#include&am

2018-11-11 21:11:37 413

原创 Linux C 学习日记 (2) 有名管道

#include<sys/types.h>#include<fcntl.h>#include<sys/stat.h>#inclu

2018-11-02 17:06:18 303

原创 Linux C 学习日记(1)无名管道

子进程从父进程读取参数,以便于子进程执行execlp函数。父进程把数据写入到 无名管道中 ,子进程从 无名管道 读取数据,并作为参数传到execlp函数中。*无名管道 : 必须在亲缘关系的进程中使用,当进程和程序结束之后,无名管道即刻被销毁。#include<unistd.h>#include<stdio.h>#include<str

2018-11-02 15:56:18 177

空空如也

空空如也

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

TA关注的人

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