![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具
it_小学生
这个作者很懒,什么都没留下…
展开
-
visual studio 2022 C++/CLI 调用C# 实践
1. 创建c# 类库 2. 构建自己的类和方法 3. 构建自己的c++工程,并把上一步生成的dll放到自己的c++工程下。 HelloMix.cpp #include <iostream> #using "x64\Debug\Hello.dll" using namespace Hello; int main() { std::cout << "Hello World!\n"; try { Class1^ demo = gcnew C...原创 2022-05-02 01:08:16 · 2078 阅读 · 0 评论 -
自建timer架构
内部结构 维护三个链表: 空闲链表 等待链表 超时链表 维护三个线程 通知线程 检查线程 超时任务线程 实现过程 通知线程通过sleep定时唤醒,通知检查线程检查是否有任务超时 检查线程检查等待队列是否有超时任务,有则移动到超时任务链表,检查完如果有则唤醒超时任务链表. 超时线程检查超时链表,依次执行超时任务 ...原创 2019-03-17 11:16:48 · 139 阅读 · 0 评论