首页 > 其他分享 >第四章苏格拉底问答、实践过程截图、遇到问题解决问题截图,代码链接

第四章苏格拉底问答、实践过程截图、遇到问题解决问题截图,代码链接

时间:2023-10-27 16:11:50浏览次数:49  
标签:截图 Main int sum pthread printf 苏格拉底 问答 row











代码

#include <stdio.h>

#include <stdlib.h>

#include <pthread.h>

#define N 4

int A[N][N],sum[N];

void *func(void arg)
{
int j,row ;
pthread_t tid = pthread_self();
row = (int)arg;
printf("Thread %d [%lu] computes sum of row %d\n",row,tid,row);
for(j=0;j<N; j++)
sum[row] += A[row][j];
printf("Thread %d [%lu] done:sum [%d] =%d\n",row,tid,row,sum[row]);
pthread_exit ((void
)0);
}
int main(int argc, char *argv[])
{
pthread_t thread[N];
int i,j,r,total = 0;
void status;
printf("Main: initialize A matrix\n");
for(i=0; i<N;i++){
sum[i] = 0;
for(j=0;j<N;j++){
A[i][j]=i
N+j+1;
printf("%4d ",A[i][j]);
}
printf( "\n" );
}
printf ("Main: create %d threads\n",N);
for(i=0;i<N;i++) {
pthread_create(&thread[i],NULL,func,(void *)i);
}
printf("Main: try to join with thread\n");
for(i=0; i<N; i++) {
pthread_join(thread[i],&status);
printf("Main: joined with %d [%lu]: status=%d\n",i,thread[i],
(int)status);
}
printf("Main: compute and print total sum:");
for(i=0;i<N;i++)
total += sum[i];
printf ("tatal = %d\n",total );
pthread_exit(NULL);
}

标签:截图,Main,int,sum,pthread,printf,苏格拉底,问答,row
From: https://www.cnblogs.com/sjd-sr/p/17792589.html

相关文章

  • Python自动化测试selenium指定截图文件名方法
    这篇文章主要介绍了Python自动化测试selenium指定截图文件名方法,Selenium支持Web浏览器的自动化,它提供一套测试函数,用于支持Web自动化测试,下文基于python实现指定截图文件名方法,需要的小伙伴可以参考一下前言:Selenium支持Web浏览器的自动化,它提供一套测试函数,用于支持W......
  • oCam 录屏截图软件使用教程
    功能特点:支持视频录制支持音频录制支持屏幕截图支持内置视频编码(AVI,MP4,FLV,MOV,TS,VOB)支持音频编码支持使用外部编码器屏幕录像支持录制超过4GB体积的视频格式支持录制系统音频可以调整音频录制的质量截屏格式支持(JPEG,GIF,PNG,BMP)支持区域录制以及......
  • ChatGPT 问答00024 10亿小片段文本推荐用什么数据库记录
    对于这种大规模的文本数据,一种可能的解决方案是使用分布式数据库系统,它能够有效地处理和查询大量数据。以下是一些可能的选择:ApacheCassandra:Cassandra是一个高度可扩展的分布式数据库,特别适合处理大量数据跨多个数据中心和云服务。它提供了高性能和无单点故障等特点。Goog......
  • bilibili B站:从零开始学Makefile - 部分截图
    视频摘自B站:https://www.bilibili.com/video/BV1Bv4y1J7QT笔记摘自:https://gitee.com/yanmu_ym/cpp    ......
  • 1024程序员节,我们来点轻松的,拼手速截图看看你是哪种type的程序员!
    “爱码士”们来拼手速!云宏君今日也是“需求加载中“,与身边的it小伙伴一起来找标签吧......
  • [AHK2] 截图工具
    这是由ahk2编写的工具,用于屏幕截图,它具有以下核心功能:- 截图并粘贴- 缩放贴图- 保存截图至剪贴板和文件- 分组管理其他功能包括:- 读取位图并显示- 历史截图管理更多功能包括:- 完全自由的自定义- 简单的功能扩展 脚本共1500多行,便不在此处粘贴,感兴趣的可以去......
  • 提供一个网站的相关截图,麻烦提供一个思路如何爬取网站相关数据
    大家好,我是皮皮。一、前言前几天在Python钻石交流群【空】问了一个Python网络爬虫的问题,一起来看看吧。给大家提供一个网站的相关截图,麻烦你们提供一个思路如何爬取网站相关数据,下图这里是数据区。页面数据存储在这里的json里。二、实现过程常规来说,这个都返回json了,解析j......
  • 苏格拉底问答、实践过程截图、遇到问题解决问题截图,代码链接
    苏格拉底问答实践过程遇到问题及解决代码......
  • 学习笔记6 截图+代码
    一、苏格拉底挑战二、遇见的问题三、实践和代码#include<stdio.h>#include<stdlib.h>#include<unistd.h>intmain(){char*programPath="/path/to/your/program";//指定要执行的程序的路径char*constargv[]={programPath,NULL};......
  • 如何高效使用微信的截图工具
    打开微信快捷键Alt+a截选区域这个微信截图工具,功能有箭头,文本,方框,圆框,马赛克,画笔,表情粘贴等.........