自定义博客皮肤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)
  • 收藏
  • 关注

原创 使用信号量解决生产者、计算者、消费者问题功能和前面的实验相同,使用信号量解决

思路相同 #include <stdio.h> #include <unistd.h> #include <pthread.h> #define CAPACITY 4 int buffer1[CAPACITY]; int buffer2[CAPACITY]; int in1; int out1; int in2; int out2; int buffer_is_empty1() { return in1 == out1; } int buffer_is_

2021-06-12 12:25:27 144

原创 使用条件变量解决生产者、计算者、消费者问题

系统中有3个线程:生产者、计算者、消费者 系统中有2个容量为4的缓冲区:buffer1、buffer2 生产者生产'a'、'b'、'c'、‘d'、'e'、'f'、'g'、'h'八个字符,放入到buffer1 计算者从buffer1取出字符,将小写字符转换为大写字符,放入到buffer2 消费者从buffer2取出字符,将其打印到屏幕上 ...

2021-06-12 12:02:35 272

原创 sort.c: 多线程排序

主线程创建两个辅助线程 辅助线程1使用选择排序算法对数组的前半部分排序 辅助线程2使用选择排序算法对数组的后半部分排序 主线程等待辅助线程运行結束后,使用归并排序算法归并子线程的计算结果 本题要求 1: 使用线程参数,消除程序中的代码重复 ...

2021-06-12 11:21:24 315

原创 os线程实验

创建线程 原型 #include<pthread.h> int pthread_create(pthread_t *tid,

2021-06-12 11:18:22 123

原创 操作系统上机

2021-06-05 11:05:21 113 1

空空如也

空空如也

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

TA关注的人

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