线程简单使用
----
线程简单使用流程 :
① 线程方法准备 : 定义一个方法 , 主要使用其 方法名称 和 返回值 ;
//线程的主方法 , 类似于 Java 中的 run 方法 , C++ 中方法名随意...)方法 , 等待 thread 线程 ID 代表的线程执行完毕 ;
//阻塞 , 等待其中任意一个线程执行完毕 , 实际上是一直在此阻塞 , 如果运行下去 主函数就暂停了
pthread_join(pid_push...| 线程调度策略 | 线程优先级 | 线程等待 )
【C++ 语言】Visual Studio 配置 POSIX 线程 ( Windows 不支持 POSIX | 配置文件下载 | 库文件说明 |...pushData(void*) {
//循环放入数据
while (true)
{
int i;
//用户从命令行输入数据 , 将该数据 push 到线程安全队列中
cin >...void* popData(void*) {
//循环取出数据
while (true)
{
//无限获取数据, 如果线程安全队列中没有数据, 就会在这里阻塞 , 直到 push 进一个数据