实验3.1

翻译 2015年11月20日 16:00:49
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
#include <string.h>
void *thread_function(void *arg);
char message[]="hello world";
int main()
{
   int res;
   pthread_t a_thread;
   void *thread_result;
   res=pthread_create(&a_thread,NULL,thread_function,(void *) message);
   if(res!=0)
   {
      perror("Thread creation failed");
      exit(EXIT_FAILURE);
   }
   printf("Waiting for thread to finish...\n");


   res=pthread_join(a_thread,&thread_result);
   if(res!=0)
   {
      perror("Thread join failed");
      exit(EXIT_FAILURE);
   }
   printf("Thread joined,it returned %s\n",(char *)thread_result);
   printf("Message is now %s\n",message);
   exit(EXIT_SUCCESS);
}


void *thread_function(void *arg)
{
   printf("thread_function is running.Argument was %s\n",(char *)arg);
   sleep(3);
   strcpy(message,"Bye!");
   pthread_exit("Thank you for the CPU time!");
}

下学期实验报告3.1

实验目的:输入时间,在输入的时间之上增加1秒1分1时,在增加后的时间之上增加任意秒任意分任意时,并判断时间的合法性,相应输出时间实验源代码:#include using namespace s...

常用网络命令-网络实验3.1

Ipconfig命令— 功能     ipconfig命令可以用来显示本机当前的TCP/IP配置信息,一般用来验证TCP/IP设置是否正确。 —  常用格式     ipconfig [/al...

算法与数据结构实验题 3.1 stack

算法与数据结构实验题 3.1 stack ★实验任务 一天,小 L 发现了一台支持一下操作的机器: IN x:将整数 x 入栈 POP:将栈顶元素出栈 ASUB:出栈两个数,将两数差的绝对值...

《第十五周实验报告任务3.1》

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生  * All rights reserved. * 文件名称:  ...

实验3.1 简单的单表查询

一、实验目的 熟练掌握用SELECT语句实现简单的单表查询。掌握SELECT子句、FROM子句、WHERE子句及ORDER BY 子句的用法。 二、实验原理 用SELECT语句实现简单的单表查询...
  • jxq0816
  • jxq0816
  • 2014年04月11日 11:53
  • 434

Java 性能优化系列之3.1[JVM调优]

前言前言前言前言
  • oscar999
  • oscar999
  • 2015年08月10日 08:10
  • 11496

华为路由器模拟器3.1与实验注释

  • 2011年02月28日 11:20
  • 8.53MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实验3.1
举报原因:
原因补充:

(最多只允许输入30个字)