goenv-wGOPROXY=https://goproxy.cn goenv-wGO111MODULE="on"
公众号「编程学习基地」 文章目录 1.启动线程 2.等待线程完成 2.1特殊情况下的等待 2.2使用RAII等待线程完成 2.3后台运行线程 2.4量产线程,等待结束 2.传递参数 3.转移线程所有权 4.运行时决定线程数量 2.5识别线程 1.启动线程 当把函数对象传入到线程构造函数中时,需要避免语法解析问题,不能直接传入函数,而是需要传入函数地址 include<iostream>include<thread>usingnamespacestd;voidthread_f...
文章目录 go调用so库 生成so库 调用so库 回调函数如何处理 go调用so库 生成so库 load_so.h ifndef_LOAD_SO_H define_LOAD_SO_H intdo_test_so_func(inta,intb); endif load_so.c include"load_so.h" intdo_test_so_func(inta,intb) { returna+b; } 生成so文件 gcc-fPIC-shared-olibload_so.soload_so.c 调用so库 创建go项目hello mkdircgoTest ...