上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 51 下一页
摘要: 转载来自:https://subingwen.cn/cpp/mutex/ 进行多线程编程,如果多个线程需要对同一块内存进行操作,比如:同时读、同时写、同时读写对于后两种情况来说,如果不做任何的人为干涉就会出现各种各样的错误数据。这是因为线程在运行的时候需要先得到 CPU 时间片,时间片用完之后需要放 阅读全文
posted @ 2021-10-08 15:40 冰糖葫芦很乖 阅读(1438) 评论(0) 推荐(0) 编辑
摘要: 转载来自:链接: https://subingwen.cn/cpp/call_once/ 在某些特定情况下,某些函数只能在多线程环境下调用一次,比如:要初始化某个对象,而这个对象只能被初始化一次,就可以使用 std::call_once() 来保证函数在多线程环境下只能被调用一次。使用 call_o 阅读全文
posted @ 2021-10-08 15:23 冰糖葫芦很乖 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 转载来自:https://subingwen.cn/cpp/this_thread/ 在 C++11 中不仅添加了线程类,还添加了一个关于线程的命名空间 std::this_thread,在这个命名空间中提供了四个公共的成员函数,通过这些成员函数就可以对当前线程进行相关的操作了。 1. get_id 阅读全文
posted @ 2021-10-08 15:19 冰糖葫芦很乖 阅读(952) 评论(0) 推荐(0) 编辑
摘要: 转载来自:链接: https://subingwen.cn/cpp/thread/ C++11 之前,C++ 语言没有对并发编程提供语言级别的支持,这使得我们在编写可移植的并发程序时,存在诸多的不便。现在 C++11 中增加了线程以及线程相关的类,很方便地支持了并发编程,使得编写的多线程程序的可移植 阅读全文
posted @ 2021-10-08 15:11 冰糖葫芦很乖 阅读(2683) 评论(0) 推荐(1) 编辑
摘要: chromium 我chromium\src\base\command_line.cc 尝试添加window.h 出现说找不到这个文件...... 最后一个大佬告诉我是不同系统可能有检查这个........ 感动...... 阅读全文
posted @ 2021-10-08 10:53 冰糖葫芦很乖 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 链接: https://subingwen.cn/cpp/convert/ 在 C++11 中提供了专门的类型转换函数,程序猿可以非常方便的使用它们进行数值类型和字符串类型之间的转换。 1. 数值转换为字符串使用 to_string() 方法可以非常方便地将各种数值类型转换为字符串类型,这是一个重载 阅读全文
posted @ 2021-10-06 21:27 冰糖葫芦很乖 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 链接: https://subingwen.cn/cpp/weak_ptr/#3-%E8%A7%A3%E5%86%B3%E5%BE%AA%E7%8E%AF%E5%BC%95%E7%94%A8%E9%97%AE%E9%A2%98 在 C++ 中没有垃圾回收机制,必须自己释放分配的内存,否则就会造成内存 阅读全文
posted @ 2021-10-06 21:22 冰糖葫芦很乖 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 转载来自:https://subingwen.cn/cpp/unique_ptr/ 在 C++ 中没有垃圾回收机制,必须自己释放分配的内存,否则就会造成内存泄露。解决这个问题最有效的方法是使用智能指针(smart pointer)。智能指针是存储指向动态分配(堆)对象指针的类,用于生存期的控制,能够 阅读全文
posted @ 2021-10-06 20:44 冰糖葫芦很乖 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 转载来自:https://subingwen.cn/cpp/shared_ptr/#2-%E6%8C%87%E5%AE%9A%E5%88%A0%E9%99%A4%E5%99%A8 在 C++ 中没有垃圾回收机制,必须自己释放分配的内存,否则就会造成内存泄露。解决这个问题最有效的方法是使用智能指针(s 阅读全文
posted @ 2021-09-30 18:09 冰糖葫芦很乖 阅读(629) 评论(0) 推荐(0) 编辑
摘要: http://lianliuwei.github.io/code/2012/10/15/chromium-log/ chromium log介绍和使用 chromium log是chromium_base基础模块中的一部分,用于logging,logging当然是为了解程序的运行状态,特别是失败,或 阅读全文
posted @ 2021-09-30 14:33 冰糖葫芦很乖 阅读(763) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 51 下一页