当您知道不想等待时,创建一个分离线程
pthread_join()
。唯一的性能好处是,当分离的线程终止时,可以立即释放其资源,而不必等到线程加入后才可以释放资源。不加入可连接的线程是“合法的”。但是通常不建议这样做,因为(如前所述)在线程加入之前,资源不会被释放,因此,如果您不加入线程,则资源将无限期地被束缚(直到程序退出)。

当您知道不想等待时,创建一个分离线程
pthread_join()。唯一的性能好处是,当分离的线程终止时,可以立即释放其资源,而不必等到线程加入后才可以释放资源。
不加入可连接的线程是“合法的”。但是通常不建议这样做,因为(如前所述)在线程加入之前,资源不会被释放,因此,如果您不加入线程,则资源将无限期地被束缚(直到程序退出)。