1215_1215是什么意思数字-程序员宅基地

#include <stdio.h>
#include <pthread.h>
#include <sys/types.h>
#include <stdlib.h>

char message[]="hello world!";
void * thread_function(void *arg)
{
    printf("thread function is running, argument is %s\n",(char *)arg);
    sleep(3);
    pthread_exit("thank you for your CPU time! \n");
}

int main()
{
    pthread_t a_thread;
    void * thread_result;
    int ret;
    
    ret = pthread_create(&a_thread,NULL,(void *)thread_function,(void *)message);

    if(ret != 0)
    {
        perror("create thread error");
        exit(0);
    }

    printf("waiting for thread to finish...\n");

    ret = pthread_join(a_thread,&thread_result);
    if(ret != 0)
    {
        perror("thread join error");
        exit(0);
    }
    
    printf("thread joined,it returned %s\n",(char*)thread_result);
     printf("message is now %s\n",message);

    return 0;
}
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_36239641/article/details/53673611

智能推荐

Ubuntu20系统添加右键菜单:新建文档_ubuntu右键没有新建文档-程序员宅基地

文章浏览阅读2.2k次,点赞2次,收藏11次。Ubuntu20系统右键菜单没有新建文档,十分不便。添加一个右键-新建文档命令方法如下。1、打开终端命令窗口打开终端,输入命令:sudo gedit # 创建一个空白文档创建一个空白文档。2、保存空白文档到模板目录下在空白文档上点击保存按钮,保存到主目录的模板文件夹下。文件名称可自定义,将会出现在右击新建菜单命令中。保存后,右击菜单中出现了新建-文本文档名称了。如图:..._ubuntu右键没有新建文档

WebStorm Pro2019(WS2019)软件安装包下载及安装教程-程序员宅基地

文章浏览阅读330次,点赞10次,收藏7次。5.勾选64-bit launcher、Add launchers dir to the PATH和Add "Open Folder as Project",点击“Next”1.选中下载好的安装包,鼠标右键解压到“WebStorm 2019.3.3”文件夹。12.选择Evaluate for free,点击“Evaluate”10.选择Do not import settings,点击“OK”16.点击“为WebStorm安装jetbrains-agent”4.选择软件安装路径,点击“Next”

fast FW150US USB无线网卡Linux驱动安装_fw150us 驱动 linux-程序员宅基地

文章浏览阅读5.9k次。由于笔记本没有自带无线网卡,所以买了一块fast FW150US USB无线网卡。该网卡只自带了window下的驱动,经过一番折腾,终于安装好了Linux下的驱动,在此记录以便以后遇到同样问题能够快速解决。首先查看网卡型号,如下:[plain] view plaincopyprint?root@yongmi-hn:~# l_fw150us 驱动 linux

堆排序-程序员宅基地

文章浏览阅读10w+次,点赞394次,收藏1.1k次。1、首先了解堆是什么堆是一种数据结构,一种叫做完全二叉树的数据结构。2、堆的性质这里我们用到两种堆,其实也算是一种。大顶堆:每个节点的值都大于或者等于它的左右子节点的值。小顶堆:每个节点的值都小于或者等于它的左右子节点的值。如上所示,就是两种堆。如果我们把这种逻辑结构映射到数组中,就是下边这样9 5 8 2 3 4 7 ..._堆排序

压缩numpy数组保存_np保存数组-程序员宅基地

文章浏览阅读235次。原始数组采用npy保存,文件为5409kb。使用npz保存,仅为19kb。_np保存数组

IntelliJ IDEA下载插件超时--解决方法_idea 下载时间超时-程序员宅基地

文章浏览阅读8.6k次,点赞2次,收藏7次。 IntelliJ IDEA下载插件超时--解决方法 方法一:取消使用安全连接方式菜单 -&gt; IntelliJ IDEA -&gt; Preferences -&gt; Apprearance &amp; Behavior -&gt; System Settings 设置 取消 Use secure connection 方法二:在IntelliJ IDEA的插件..._idea 下载时间超时

随便推点

数据结构c语言版胡学刚答案,哈夫曼树的建立与实现(最终版)最新版-程序员宅基地

文章浏览阅读391次。《哈夫曼树的建立与实现.doc》由会员分享,可免费在线阅读全文,更多与《哈夫曼树的建立与实现(最终版)》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。1、字母的总数str[j]=i+;送对应的字母到数组中cnt[j]=tem[i];存入对应字母的权值}returnj;j是输入字母总数}voidChuffmanTree(HuffmanTreeHT,HuffmanCodeH..._胡学钢数据结构课后答案

【微服务架构】springcloud微服务架构搭建_spring cloud部署架构-程序员宅基地

文章浏览阅读1.7w次。要会用,首先要了解。图懒得画,借鉴网上大牛的图吧,springcloud组件架构如图:微服务架构的应用场景:1、系统拆分,多个子系统2、每个子系统可部署多个应用,应用之间负载均衡实现3、需要一个服务注册中心,所有的服务都在注册中心注册,负载均衡也是通过在注册中心注册的服务来使用一定策略来实现。4、所有的客户端都通过同一个网关地址访问后台的服务,通过路由配置,网关来判_spring cloud部署架构

用Python实现Twilio模块的短信发送_the number is unverified. trial accounts cannot se-程序员宅基地

文章浏览阅读744次。安装Twilio;我在anaconda中使用"conda install twilio"安装失败,但是使用pip可以.并且能够在conda中查到Twilio包;pip install twilio注册Twilio:- 在官网(https://www.twilio.com)点击中间的红色按钮:get free API key进行注册.我使用126.com的邮箱能够成功注册.- 在..._the number is unverified. trial accounts cannot send messages to unverified

PyTorch基础练习-task1_pytorch基础选择题-程序员宅基地

文章浏览阅读1.1k次。PyTorch基础练习-task1一、什么是Pytorch?二、为什么选择Pytorch?三、Python环境配置四、PyTorch安装五、PyTorch基础概念5.1、张量 Tensors一、什么是Pytorch?PyTorch是一个开源深度学习框架,是基于python的一个科学计算包。二、为什么选择Pytorch?2.1、支持python;2.2、动态神经网络;2.3、支持GPU性..._pytorch基础选择题

#小白接口# 使用云函数,人人都能编写和发布自己的API接口_云函数post请求如何写-程序员宅基地

文章浏览阅读2k次,点赞2次,收藏7次。你只需编写简单的云函数,就可以实现自己的业务逻辑,发布后就可以生成自己的接口给客户端调用。果创云支持对云函数进行在线接口编程,进入开放平台我的接口 - 在线接口编程,设计一个新接口,设计和配置好接口参数、接口名称、接口返回后,再把云函数源代码填上,提交审核通过并发布后即可使用。云函数编写入口:在线接口编程。云函数优势云函数具有以下特点和优势:1、无需管理服务器即可运行移动后端代码 2、可在线接口编程,自动生成云接口和接口文档 3、代码简单,功能强大,一行代码就可以实现数据库、短信发送_云函数post请求如何写

八大排序算法的Java实现-程序员宅基地

文章浏览阅读69次。一、插入排序1. 直接插入排序2. 希尔排序

推荐文章

热门文章

相关标签