资源简介
linux多线程程序实验,用不同线程完成一个矩阵乘法,以及子进程计算斐波那契数列,父进程输出结果
代码片段和文件信息
#include
#include
int array[20];
void* fib(void* param);
int main(int argc char *argv[])
{
if(argc != 2)
{
fprintf(stderr “usage:a.out\n“);
return -1;
}
if(atoi(argv[1]) < 0||atoi(argv[1]) > 20)
{
fprintf(stderr “%d must be >=0 and <=20“ atoi(argv[1]));
return -1;
}
pthread_t tid;
pthread_attr_t attr;
int i;
pthread_attr_init(&attr);
pthread_create(&tid &attr fib argv[1]);
pthread_join(tid NULL);
for(i = 0; i < atoi(argv[1]); i++)
{
fprintf(stderr “%d “ array[i]);
}
fprintf(stderr “\n“);
}
void* fib(void* param)
{
int num = atoi(param) i;
array[0] = 0;
array[1] = 1;
for(i = 2; i < num; i++)
{
array[i] = array[i-1] + array[i-2];
}
pthread_exit(0);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-01 21:17 linux多线程程序实验\code\
文件 756 2018-05-01 20:56 linux多线程程序实验\code\fib.c
文件 1015 2018-05-01 21:12 linux多线程程序实验\code\matrix.c
文件 257208 2018-05-01 21:20 linux多线程程序实验\readme.pdf
- 上一篇:authorware
- 下一篇:srs的配置文件可以进行视频本地保存和数据库保存
相关资源
- Linux下的DLNA播放器源码
- 多线程实验 操作系统
- linux下bmp图像显示
- linux命令简体中文帮助文档支持检索
- DHT11在linux上的驱动程序
- LINUX SVN双机热备份shell脚本 附配置文
- linux系统安全检测
- linux语音传输系统
- Linux下Qt开发的中国象棋
- linux多线程+UDP网络通信总结+程序
- 操作系统实验报告(进程,文件系统
- 五子棋 linux下c语言编写
- vsftpd-2.3.4
- Linux内核链表实现多客户端连接服务器
- linux-FTP客户端(纯C代码)
- 三缓冲区 多线程处理抓包
- Linux设备NDIS调试步骤.rar
- linux-cmd.zh
- ftp-0.17-51.1.el6.x86_64.rpm
- 嵌入式ARM ,Linux,GPS导航
- 基于内核的Linux键盘记录器
- Qt线程间通信,线程控制界面显示
- 北邮2017研究生linux期末作业源代码
- Linux面试宝典大全+答案
- Linux下安装GTK
- linux I2C工具i2c-tools-3.0.2.tar.bz2
- pthread+多线程编程技术.pdf
- linux进程监控和进程守护程序
- QT串口通讯(linux)
- linux网络编程课程设计
评论
共有 条评论