自定义博客皮肤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 302

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

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

2018-12-01 13:21:41 292

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

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

2018-11-12 15:20:19 1246

原创 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 625

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

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

2018-11-11 21:11:37 445

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

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

2018-11-02 17:06:18 359

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

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

2018-11-02 15:56:18 207

空空如也

空空如也

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

TA关注的人

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