摘要: 反射 c++本身是没有反射机制的。反射是什么?我认为是运行时对象信息库,反射就是在需要获取对象信息的时候使用,在做类型转换的时候使用,获取对象实例的时候使用...统一一下就是获取对象信息的时候。 那我们要去做一套反射机制,应该怎么做呢?C#的反射机制是在编译器里收集对象的信息,然后再运行时去读取元数 阅读全文
posted @ 2022-12-21 16:30 过往云烟吧 阅读(121) 评论(0) 推荐(0)
摘要: 这篇文章有参考ue5源码和其他源码。 多线程同步.h文件 /** * 关键段 用户模式下同步对象,除非竞争非常激烈,否则不会进入内核模式 */ class SYSTEM_API MCriticalSection { #if WINDOWS_PLATFORM //平台宏 CRITICAL_SECTIO 阅读全文
posted @ 2022-12-21 14:13 过往云烟吧 阅读(36) 评论(0) 推荐(0)
摘要: 用户模式下的线程同步 原子访问 指的是一个线程在访问某个资源的同时能保证没有其他线程会在统一时刻访问同一资源。传入的变量必须是经过内存对齐的 InterlockedExchangeAdd/InterlockedExchangeAdd64:给传入的值增长传入的增量 InterlockedIncreme 阅读全文
posted @ 2022-12-21 13:39 过往云烟吧 阅读(30) 评论(0) 推荐(0)