如何延长当前线程的执行时间超过1秒?

Pra*_*ata 0 c++ linux multithreading

我必须延长当前线程的执行时间超过1秒.我可以在c ++中使用什么?

我可以使用delay()或其他什么?


[来自评论]:让我解释一下场景:我有一个主线程(LONG)启动另一个子线程(SHORT),所以我需要保持执行LONG线程,以便它在执行SHORT后结束. - Prajkata 4分钟前

Ant*_*ams 8

如果你需要等待一个线程,那就这样做吧.对于用于启动线程的任何机制,请使用pthread_joinjoin()成员函数std::thread或相应的等待函数.