在linux下使用c语言创建线程

在 Linux 下,可以使用 C 语言中的 pthread 库来创建和管理线程。下面是一个简单的示例程序,演示了如何使用 pthread 库创建一个线程。

#include 
#include 

void* thread_function(void* arg)
{
    printf("Hello from the thread!\n");
    pthread_exit(NULL);
}

int main()
{
    pthread_t my_thread;
    int ret = pthread_create(&my_thread, NULL, thread_function, NULL);
    if (ret != 0) {
        printf("Failed to create thread.\n");
        return 1;
    }
    printf("Hello from the main program.\n");
    pthread_join(my_thread, NULL);
    return 0;
}

你可能感兴趣的:(c语言,c++,开发语言)