摘要:
这里,只是记录自己的学习笔记。 顺便和大家分享多线程的基础知识。然后从入门到实战。有代码。 知识点来源: https://edu.51cto.com/course/26869.html 使用互斥锁 + list 模拟 线程通信 1.封装线程基类 XThread 控制线程启动和停止 2.模拟消息服务器 阅读全文
摘要:
这里,只是记录自己的学习笔记。 顺便和大家分享多线程的基础知识。然后从入门到实战。有代码。 知识点来源: https://edu.51cto.com/course/26869.html scoped_lock C++17 用于多个互斥体的免死锁 RAII 封装器 类似lock explicit sc 阅读全文
摘要:
这里,只是记录自己的学习笔记。 顺便和大家分享多线程的基础知识。然后从入门到实战。有代码。 知识点来源: https://edu.51cto.com/course/26869.html unique_lock c++11 unique_lock C++11 实现可移动的互斥体所有权包装器 支持临时释 阅读全文
摘要:
这里,只是记录自己的学习笔记。 顺便和大家分享多线程的基础知识。然后从入门到实战。有代码。 知识点来源: https://edu.51cto.com/course/26869.html C++11 支持的RAII管理互斥资源 lock_guard C++11 实现严格基于作用域的互斥体所有权包装器 阅读全文
摘要:
这里,只是记录自己的学习笔记。 顺便和大家分享多线程的基础知识。然后从入门到实战。有代码。 知识点来源: https://edu.51cto.com/course/26869.html 2 利用栈特性自动释放锁 RAII2.1 什么是RAII,手动代码实现RAII(Resource Acquisit 阅读全文
摘要:
这里,只是记录自己的学习笔记。 顺便和大家分享多线程的基础知识。然后从入门到实战。有代码。 知识点来源: https://edu.51cto.com/course/26869.html 共享锁,读写锁 c++14 共享超时互斥锁 shared_timed_mutexc++17 共享互斥 shared 阅读全文
摘要:
这里,只是记录自己的学习笔记。 顺便和大家分享多线程的基础知识。然后从入门到实战。有代码。 知识点来源: https://edu.51cto.com/course/26869.html 1.多线程同步通信 1.1多线程状态 1.1.1线程状态说明: 初始化 ( Init ) :该线程正在创建。 就绪 阅读全文
摘要:
这里,只是记录自己的学习笔记。 顺便和大家分享多线程的基础知识。然后从入门到实战。有代码。 知识点来源: https://edu.51cto.com/course/26869.html 多线程调用函数,但函数只进入一次 使用 C++11 的 call_once 函数 1 #include <iost 阅读全文
摘要:
这里,只是记录自己的学习笔记。 顺便和大家分享多线程的基础知识。然后从入门到实战。有代码。 知识点来源: https://edu.51cto.com/course/26869.html lambda临时函数作为线程入口函数 1 #include <iostream> 2 #include <stri 阅读全文
摘要:
这里,只是记录自己的学习笔记。 顺便和大家分享多线程的基础知识。然后从入门到实战。有代码。 知识点来源: https://edu.51cto.com/course/26869.html 用一个线程的基类,来实现线程封装 1 #include <thread> 2 #include <iostream 阅读全文
摘要:
这里,只是记录自己的学习笔记。 顺便和大家分享多线程的基础知识。然后从入门到实战。有代码。 知识点来源: https://edu.51cto.com/course/26869.html C++11 线程创建的多种方式和参数传递 特别注意,引用作为参数传递的时候,要加 显示的 ref 类型标识。 1 阅读全文
摘要:
这里,只是记录自己的学习笔记。 顺便和大家分享多线程的基础知识。然后从入门到实战。有代码。 知识点来源: https://edu.51cto.com/course/26869.html C++11 线程创建的多种方式和参数传递 1 #include <iostream> 2 #include <th 阅读全文
摘要:
这里,只是记录自己的学习笔记。 顺便和大家分享多线程的基础知识。然后从入门到实战。有代码。 知识点来源: https://edu.51cto.com/course/26869.html std::thread 对象生命周期、线程等待和分离 1 #include <iostream> 2 #inclu 阅读全文
摘要:
这里,只是记录自己的学习笔记。 顺便和大家分享多线程的基础知识。然后从入门到实战。有代码。 知识点来源: https://edu.51cto.com/course/26869.html 第一个C++11的多线程例子 1.C++11 引入了多线程,有个头文件是 <thread> 有个命名空间是 thi 阅读全文
摘要:
TS 箭头函数 前 3篇地址: 第一篇 第二篇 第三篇 这一篇,匿名函数 主要分享一下 参数传递问题。 TS里面,setTimeout 的第1个参数是 一个匿名函数。 在遇到 【匿名函数的参数传递】的时候,容易出现错误。 // 自定义一个匿名函数func2 = (para2: number) => 阅读全文
摘要:
请参考官方文档: https://react.docschina.org/docs/hello-world.html https://react.docschina.org/tutorial/tutorial.html#setup-option-1-write-code-in-the-browser 阅读全文
摘要:
node_modules 目录下安装了很多模块。但是在工程移植,上传svn的时候,这些目录下的上万个文件其实是没必要复制的。 可以手动删除 node_modules 目录下的所有文件。 然后,在cmd命令下,执行 npm install 命令,即可 读取package.json 文件,重新安装需要的 阅读全文
摘要:
参考博客: https://blog.csdn.net/sinat_36118270/article/details/62899093 当前登陆用户,无权限问题。 root模式下编辑 /etc/sudoers 文件,添加当前用户。 详细步骤: 1.切换到root用户下 方法为直接在命令行输入:su, 阅读全文
摘要:
参考博客:https://blog.csdn.net/qq_34691713/article/details/83895617 安装依赖包的时候出现这个错误,网上查了一下,有如下解决方案: yum provides '*/applydeltarpm' #查看依赖包的位置 yum -y install 阅读全文
摘要:
今天在cmd窗口给python3.9安装 redis 的时候,出现这个错误。 因为我本机安装过pycharm,在pycharm里面安装了redis包(但是这个redis包,python GUI 是无法使用,只能pycharm环境下使用)。在cmd下面给python安装的时候,就报了这个错误。 Req 阅读全文