资源简介
天津大学计算机专业操作系统课程资料,包括课上PPT 软件专业往年题(和计算机专业考的差不多)三四次上机的实验报告和代码。
代码片段和文件信息
#include
#include
#include
#include
pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER;
int t N;
long double ans = 0;
long double Pi(int start int end){
long double ans = 0;
for(int i = start; i < end; i++){
ans += 4/(1 + (((double)i + 0.5)/N)*(((double)i + 0.5)/N))/N;
}
return ans;
}
void get_parameter(){
printf(“Please input N:“);
scanf(“%d“ &N);
printf(“Please input the number of the threads:“);
scanf(“%d“ &t);
}
int if_continue(){
printf(“Input 1 to continue 0 to terminate:“);
int loop;
scanf(“%d“ &loop);
return loop;
}
void *thread(void *ID)
{
int id = (int)ID;
pthread_mutex_lock(&lock);
int step = N / t;
long double thread_ans = Pi(id * step (id + 1) * step);
ans += thread_ans;
pthread_mutex_unlock(&lock);
return (void*)0;
}
int main(){
int loop = 1;
while(loop){
ans = 0;
get_parameter();
pthread_t *threads;
threads = (pthread_t*)malloc(sizeof(pthread_t) * t);
for(int i = 0; i < t; i++){
pthread_create(&threads[i] NULL thread (void*)(long)i);
}
for(int i = 0; i < t; i++){
pthread_join(threads[i] NULL);
}
printf(“Pi is:%.15LF\n“ ans);
loop = if_continue();
}
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-25 19:56 操作系统\
文件 20094393 2018-10-18 11:37 操作系统\UNIX环境高级编程第二版.pdf
文件 4028 2018-11-03 23:59 操作系统\debug.log
目录 0 2019-01-25 19:56 操作系统\吴老师课件\
文件 2477662 2019-01-12 21:38 操作系统\吴老师课件\01.Introduction.pdf
文件 588752 2019-01-12 21:38 操作系统\吴老师课件\02.Processes.pdf
文件 984779 2019-01-12 21:38 操作系统\吴老师课件\03.Threads.pdf
文件 426724 2019-01-12 21:38 操作系统\吴老师课件\04.Scheduling.pdf
文件 1058479 2019-01-12 21:38 操作系统\吴老师课件\05.Race-Semaphore.pdf
文件 923791 2019-01-12 21:38 操作系统\吴老师课件\06.IPC.pdf
文件 306562 2019-01-12 21:39 操作系统\吴老师课件\07.Deadlock.pdf
文件 706560 2019-01-12 21:38 操作系统\吴老师课件\Linux01-安装与使用.ppt
文件 1106432 2019-01-12 21:38 操作系统\吴老师课件\Linux02-文件与目录.ppt
文件 589824 2019-01-12 21:38 操作系统\吴老师课件\Linux03-进程管理.ppt
文件 629248 2019-01-12 21:37 操作系统\吴老师课件\Linux04-使用shell.ppt
文件 584704 2019-01-12 21:38 操作系统\吴老师课件\Linux05-编写shell sc
文件 16084 2019-01-12 21:39 操作系统\吴老师课件\ex01.pv.docx
文件 23381 2019-01-12 21:39 操作系统\吴老师课件\ex02.process.docx
文件 24110 2018-01-06 22:04 操作系统\吴老师课件\课后习题11.30.doc
文件 30720 2017-12-20 14:08 操作系统\吴老师课件\随堂练习11.30.doc
目录 0 2019-01-16 11:45 操作系统\复习\
文件 16084 2019-01-11 19:59 操作系统\复习\ex01.pv.docx
文件 23381 2019-01-11 19:59 操作系统\复习\ex02.process.docx
文件 14336 2018-01-08 19:46 操作系统\复习\os总复习-1.doc
文件 1054451 2019-01-12 00:42 操作系统\复习\os总复习-2.doc
文件 1565696 2019-01-12 00:40 操作系统\复习\os总复习-3.doc
文件 4343887 2017-11-23 18:06 操作系统\复习\现代操作系统(中文第三版)习题答案.pdf
文件 1328775 2019-01-15 00:45 操作系统\复习\简答.docx
目录 0 2019-01-11 20:03 操作系统\复习\考研题\
文件 941222 2017-12-30 10:56 操作系统\复习\考研题\2009年考研计算机统考真题及答案解析.pdf
文件 945217 2017-12-30 10:55 操作系统\复习\考研题\2010年考研计算机统考真题及答案解析.pdf
............此处省略51个文件信息
- 上一篇:网维精版+锐起云.rar
- 下一篇:《TCP IP网络编程》尹圣雨+源代码.rar
相关资源
- 合肥工业大学操作系统课件.rar
- 上海交通大学数字图像处理课件pdf格
- 数字通信课件
- 51cto张子良知识图谱实战代码及课件
- 知识图谱笔记+代码
- 《离散数学》课程课件
- 电子技术基础模拟部分第六版康华光
- 智东西-自动驾驶系列课第5课课件-激
- hadoop课件.zip
- HUST-Convex optimization 凸优化-英文原版书
- 分布式系统 概念与设计 第五版 中英
- 卢京潮自控配套课件.rar
- 西北工业大学821自动控制原理初试课
- 通信原理 樊昌信 第7版课件 配套PPT课
- 《现代电机控制技术第2版》王成元、
- 北京邮电大学大三计算机体系结构资
- 天津大学编译原理资料.zip
- 高级计量经济学及Stata应用(第二版)
- ④北邮《数据结构》本科教学课件.
- k3cloud 培训资料完整课件包.rar
- [单片微机原理与接口技术——基于
- [单片机原理及应用——基于Proteus和
- 计算机网络第七版谢希仁电子书及课
- 精品完整数字图像处理课件
- 西安电子科技大学 《电路分析》 课件
- [SPSS数据统计与分析应用教程:基础篇
- CSM0 avi 播放器
- AxeSlide 3.0.7
- 计算机网络基础的课件
- 哈工大csapp课件.rar
评论
共有 条评论