
CMake & Multi-threaded
文章平均质量分 52
CMake & Multi-threaded
kkmd66
这个作者很懒,什么都没留下…
展开
-
04-C++多线程编程-多线程互斥锁的多种实现方法
有问题欢迎与我联系~原创 2022-10-13 14:13:46 · 796 阅读 · 0 评论 -
03-C++多线程编程-多线程的数据共享
有问题可以和我交流~原创 2022-10-13 10:19:43 · 413 阅读 · 0 评论 -
02-C++多线程编程-创建子线程
必须要等线程方法执行完毕后才能返回,那还必然是阻塞调用线程的,也就是说如果一个线程对象putThread在一个线程环境main调用了这个函数,那么这个线程环境main就会被阻塞,直到整个线程对象putThread在构造时传入的方法执行完毕后,才能继续往下走。阻塞主线程并等待子线程执行完,当子线程执行完毕,join()就执行完毕。调用了这个函数的线程对象,就是putThread,一定要等这个线程的活干完了,这个join()函数才能得到返回。5、detach,分离,主线程不再与子线程汇合,不在等待子线程。原创 2022-10-13 09:19:25 · 1283 阅读 · 0 评论 -
01-CMake常用指令
指定要求最小的cmake版本,如果版本小于该要求,程序终止设置当前项目名称为testDebug:调试模式,输出调试信息,不做优化release:发布模式,没有调试信息,全优化RelwithDebInfo:类似于Release,但包括调试模式MinSizeRel:一种特殊的Release模式,会特别优化库的大小编译CXX的设置标志,比如 -std=c++11, -Wall, -O3(优化,使用向量化、CPU流水线、cache等提高代码速度)编译过程中输出警告(warnings)原创 2022-10-12 15:39:01 · 237 阅读 · 0 评论