同时使用两种函数的c语言的简单介绍

c++如何同时执行2个函数

#include iostream// 必须的头文件#include pthread.h

公司主营业务:成都网站设计、网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出临猗免费做网站回馈大家。

using namespace std; 

#define NUM_THREADS 2 

// 线程的运行函数

void* say_hello(void* args){

cout  "Hello Runoob!"  endl;    return 0;

int main(){

// 定义线程的 id 变量,多个变量使用数组

pthread_t tids[NUM_THREADS];    

for(int i = 0; i  NUM_THREADS; ++i)

{

//参数依次是:创建的线慎缓敬程id,线程参数,调用的函数,传入的函数参数

int ret = pthread_create(tids[i], NULL, say_hello, NULL);        

if (ret != 0)

{

cout  "pthread_create error: error_code="  ret  endl;        

}

}

//等各个线程退出后,进程才结束,否则进程强制结束宽慎了,线程可能还没反应过哪渣来;

pthread_exit(NULL);

}

g++ test.cpp -lpthread -o test.o 编译

./test.o执行

C语言如何同时运行两个子函数

同时执行皮嫌,使用线程了隐咐

C语言本身没有提供线程的功能,只能调用平台的线程来实灶握纯现

如果在 WINDOWS 下面,可以参考一下 CreateThread 方法

如何在一个C语言程序中设置两个函数

c语言中一个完整的函数由函数首部和函数体构成,而且定义函数时两者都是必不可少的。

函数定义的一般形式如下:

类型标识符

函段蚂数名(形参表列)

//

这是函数首部

//

以下{

}内的是函数体

{

说明部分蠢燃枣

执行部分

}

举例说明如下:

//

定义一个不带返回值的函数

//

函数功能:输出形参的值

void

fun(int

a,

int

b)

{

printf("%d,

%d\n",

a,

b);

}

//

定义一个带返回值的函数

//

函数功能:带拆返回2个整数数的最大值

int

fun(int

a,

int

b)

{

return

ab

?

a

:

b;

}


分享标题:同时使用两种函数的c语言的简单介绍
文章位置:http://cdiso.cn/article/ddpecei.html

其他资讯