摘要: 协程杂记 协程是什么 协程是一种协作式多任务模型,不同于线程的抢占式多任务模型。协程是由程序员自己控制的,可以在任意时刻挂起或者恢复一个协程,更适合于用来实现彼此熟悉的程序组件。 在通常使用线程的情景中,负责处理不同任务的线程之间存在着数据竞争,使用加锁可以解决问题,但其实并不符合我们的本意。以生产 阅读全文
posted @ 2024-04-09 23:17 trashwin 阅读(13) 评论(0) 推荐(0) 编辑
摘要: c++ 相关杂项 nullptr C语言中NULL定义为(void *)0,可以隐式转换为指针类型;但C++中NULL定义为0(强类型语言,void*不能转化为其他指针类型,因此修改了定义),可以隐式转换为整数类型和指针类型。为了解决函数重载时NULL的二义性,C++11中引入了nullptr关键字 阅读全文
posted @ 2024-04-09 20:58 trashwin 阅读(2) 评论(0) 推荐(0) 编辑