会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
perseveredonotgiveup
博客园
首页
新随笔
联系
订阅
管理
2026年7月16日
异步线程池
摘要: 目录 线程异步 异步添加任务函数实现 测试代码 线程异步 线程异步是一种编程范式,用于执行任务或操作而不阻塞主线程或其他线程的执行。这种方法特别适用于需要同时处理多个操作或在后台执行长时间运行的任务的场景。线程异步的核心思想是将耗时的操作与主执行流程分离,使得系统能够基于处理其他任务,而无需等待耗时
阅读全文
posted @ 2026-07-16 17:37 Jaylan
阅读(10)
评论(0)
推荐(0)
2026年7月15日
线程池(基于C++11实现)
摘要: 目录 1.线程池的设计 如果要编写一个线程池,需要考虑以下几个关键点: 在设计线程池时,还需要考虑以下几个方面: 2.使用C++11实现线程池 2.1 头文件 2.2 线程池实现 本文中涉及的C++11特性 完整AC代码(GitHub) 1.线程池的设计 线程池的基本思想是预先创建一定数量的线程,并
阅读全文
posted @ 2026-07-15 19:05 Jaylan
阅读(9)
评论(0)
推荐(0)
2026年2月6日
Posix线程和C++11多线程基础
摘要: Posix线程/C++11多线程 本文对比了POSIX pthreads和C++11 threads在多线程编程中的应用,包括线程创建、 线程组、线程传参及类成员函数作为线程函数的实现,适合初学者和开发者深入理解C++多线程 编程。 在C++11引进多线程之前,我们不得不用POSIX pthread
阅读全文
posted @ 2026-02-06 16:27 Jaylan
阅读(24)
评论(0)
推荐(0)
2026年1月19日
LeeCode_19 删除链表的倒数第n个节点
摘要: 19.删除链表的倒数第n个节点 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 输入:head = [1,2,3,4,5], n = 2 输出:[1,2,3,5] /** * Definition for singly-linked list. * struct Li
阅读全文
posted @ 2026-01-19 23:18 Jaylan
阅读(25)
评论(0)
推荐(0)
2026年1月18日
LeeCode_17 电话号码的字母组合
摘要: 17. 电话号码的字母组合 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入:digits = "23" 输出:["ad","ae","af","bd","be",
阅读全文
posted @ 2026-01-18 22:04 Jaylan
阅读(20)
评论(0)
推荐(0)
2026年1月17日
LeeCode_693. 交替位二进制数
摘要: 693. 交替位二进制数 给定一个正整数,检查它的二进制表示是否总是 0、1 交替出现:换句话说,就是二进制表示中相邻两位的数字永不相同。 示例 1: 输入:n = 5 输出:true 解释:5 的二进制表示是:101 法一:只要有前后为相同的情况就返回false class Solution {
阅读全文
posted @ 2026-01-17 22:43 Jaylan
阅读(29)
评论(0)
推荐(0)
2026年1月16日
LeeCode_477 汉明距离总和
摘要: 477. 汉明距离总和 两个整数的 汉明距离 指的是这两个数字的二进制数对应位不同的数量。 给你一个整数数组 nums,请你计算并返回 nums 中任意两个数之间 汉明距离的总和 。 示例 1: 输入:nums = [4,14,2] 输出:6 解释:在二进制表示中,4 表示为 0100 ,14 表示
阅读全文
posted @ 2026-01-16 21:53 Jaylan
阅读(21)
评论(0)
推荐(0)
LeeCode_476 数字的补数
摘要: 476. 数字的补数 对整数的二进制表示取反(0 变 1 ,1 变 0)后,再转换为十进制表示,可以得到这个整数的补数。 例如,整数 5 的二进制表示是 "101" ,取反后得到 "010" ,再转回十进制表示得到补数 2 。 给你一个整数 num ,输出它的补数。 示例 1: 输入:num = 5
阅读全文
posted @ 2026-01-16 21:18 Jaylan
阅读(14)
评论(0)
推荐(0)
2026年1月15日
LeeCode_12整数转罗马数字
摘要: 整数转罗马数字 七个不同的符号代表罗马数字,其值如下: 符号 值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 罗马数字是通过添加从最高到最低的小数位值的转换而形成的。将小数位值转换为罗马数字有以下规则: 如果该值不是以 4 或 9 开头,请选择可以从输入中减去的最大值的
阅读全文
posted @ 2026-01-15 23:32 Jaylan
阅读(52)
评论(0)
推荐(0)
2026年1月14日
LeeCode_11 盛最多水的容器
摘要: 11.盛最多水的容器 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你不能倾斜容器。 示例 1:
阅读全文
posted @ 2026-01-14 23:16 Jaylan
阅读(26)
评论(0)
推荐(0)
下一页
公告