在多线程编程中,pthread_join的主要作用是什么? A. 创建新线程 B. 等待线程结束 C. 取消线程 D. 获取线程ID 答案解析 pthread_join函数用于等待指定线程结束并回收其资源,因此它的主要作用是等待线程结束。选项A是创建新线程的操作,选项C是取消线程的操作,选项D是获取线程ID的操作,这些都不是pthread_join的功能。 正确答案:B