当前位置:首页 > 4444临时 > 正文内容

[27][10][单选]对于如下 C 语言程序:

4444临时1年前 (2025-02-02)

// program Hello void *p_ t_ Hello (void *sq)    printf("Hello World %d, sq");    pthread_exit(0); int main(void)    int pthread_t pid[4];    int i;    for(i = 0; i < 4; i++)    {        pid[i] = pthread_create(&pid[i], NULL, p_ t_ Hello, (void*)i);    }    exit(0); 该程序经正常编译链接并运行成功后,将得到下列哪一个结果

Hello World 0 1 2 3 4

Hello World

Hello World Hello World Hello World Hello World

Hello World 0 Hello World 1 Hello World 2 Hello World 3


答案

Hello World 0 Hello World 1 Hello World 2 Hello World 3


解析

创建一个新线程需要调用 pthread_create 函数,该函数的线程标识符作为函数值返回,参数包括线程标识符、线程属性、线程函数和线程函数参数。这里创建了 4 个线程,每个线程会输出 Hello World 和对应的参数 0、1、2、3。


转载请注明出处。

本文链接:http://pythonopen.com/?id=7316

相关文章

[12][26][单选]利用缓冲技术进行设备管理的主要目的是

加速数据传输预防死锁发生匹配高速和低速设备连接不同种类的设备答案匹配高速和低速设备解析缓冲技术是为了...

[12][27][单选]用户进程在等待鼠标点击输入时,不断检测对应接口寄存器的完成位是否为1,该I/O设备控制方式称为

中断控制方式程序直接控制方式DMA方式通道控制方式答案程序直接控制方式解析程序直接控制方式是指由用户...