上一页 1 ··· 75 76 77 78 79 80 81 82 83 ··· 259 下一页
摘要: 参考地址 但只有该例: struct Foo { mutable int len; mutable bool len_done; const char* str; int length() { if (!len_done) { len = strlen(str); len_done = true; 阅读全文
posted @ 2022-04-04 10:14 zjh6 阅读(23) 评论(0) 推荐(0)
摘要: 我的两个问题: -新添加到D中的ImportC. -当按ForwardRange区间与.save()一起用时,操作可能会意外多次运行. import std.stdio; import std.algorithm; import std.range void main() { size_t 账号数 阅读全文
posted @ 2022-04-04 09:23 zjh6 阅读(17) 评论(0) 推荐(0)
摘要: 原文 偷工线程池解决了多队列线程池中"饥饿等待"问题,即有的线程队列中的任务很多,有的线程队列是空的,处于"饥饿等待"状态,偷工可把其它线程队列中的任务偷过来避免"饥饿",提高了线程池效率. 偷工线程池 实现思路 之前线程池都是通过阻塞拿到队列中任务: 极 弹(T&项){ 独锁 锁(_互斥锁); _ 阅读全文
posted @ 2022-04-03 17:54 zjh6 阅读(25) 评论(0) 推荐(0)
摘要: module ana; class Foo { string isim() { return "Foo Class"; } override string toString() { return .isim;//这里不是本地,而是外部 } import std.stdio, adi.d; void 阅读全文
posted @ 2022-04-01 08:19 zjh6 阅读(18) 评论(0) 推荐(0)
摘要: import std.stdio; void main() { alias DelegateT = string delegate(); // 每个有自己域的闭包数组. DelegateT[] funcs; foreach (i; ["ham", "cheese"]) { // 在闭包域中复制 st 阅读全文
posted @ 2022-03-31 09:09 zjh6 阅读(16) 评论(0) 推荐(0)
摘要: void f() { version (foo) fVersionFoo(); else fDefault(); } void fVersionFoo() { /* ... */ } void fDefault() { /* ... */ } 然后,对每个函数测试. 阅读全文
posted @ 2022-03-30 16:31 zjh6 阅读(12) 评论(0) 推荐(0)
摘要: 协程线程池 如何等待协程完成 协程表示懒任务,完成任务时恢复协程,从而获取任务返回值. 以线程中执行任务为例,来看如何定制协程机器的"零件"来实现等待并获取任务返回值: 任务<大小型>读文件(){ 常 动 结果=协待 异步读文件{"../主.c++"}; 协中 结果.大小(); } 整个流程大概这样 阅读全文
posted @ 2022-03-28 16:54 zjh6 阅读(52) 评论(0) 推荐(0)
摘要: 等待--恢复,等待是挂起,协程执行完,再恢复.类似烧开水. c++20协程几个基本概念: 可恢复类型 用于恢复协程类型,对应协程就是协程返回类型,调用者可通过它恢复协程,也可通过内部承诺型拿到协程返回值. 承诺类型 主要用来保存协程值,如果需要恢复协程时,需要通过承诺类型拿到协程句柄,再调用它的恢复 阅读全文
posted @ 2022-03-28 13:41 zjh6 阅读(40) 评论(0) 推荐(0)
摘要: 元<型名 T>构 承诺; 元<型名 T> 构[[未丢弃]]任务{ 用 承诺类型=承诺<T>; 任务()=默认; ~任务()=默认; T&&取结果(){ 中 承诺->取结果(); } 任务(承诺<T>*承诺):承诺{承诺}{} 私: 承诺<T>*承诺=空针; }; 元<型名 T> 构 承诺{ ~承诺( 阅读全文
posted @ 2022-03-28 13:13 zjh6 阅读(12) 评论(0) 推荐(0)
摘要: .uukjsi6a_zpZccrqYiI3k 上面这个为百家号的类名.搞笑不? 禁用F12,怎么办? 点F5,再快速按F12,多试几次,调用出来. 阅读全文
posted @ 2022-03-25 15:20 zjh6 阅读(28) 评论(0) 推荐(0)
上一页 1 ··· 75 76 77 78 79 80 81 82 83 ··· 259 下一页