我在组织源文件时遇到了一些麻烦.
我有自己的小但不断增长的代码集合,我想在各种项目中使用.文件和文件夹布局是这样的:
库\ SUB1\source.h
库\ SUB1\source.cpp
库\ SUB2\source.h
库\ SUB2\source.cpp
我的一个问题是我希望在我的其他项目中根据需要包含此代码.到目前为止,我已经使用绝对路径指向libary代码,但必须有更好的方法.
此外,我需要将我使用的每个库文件添加到项目的文件Visual Studio中,以便正确编译.
所以我的问题简直就是如何解决这个问题?处理上述情况的正确/最佳方法是什么?
我在Visual C++文档中读到,多个线程从同一个对象读取是安全的.
我的问题是:具有多个内核的X86-64 CPU如何处理这个问题?
假设您有1 MB的内存块.不同的线程是否能够同时读取完全相同的数据,或者核心是否一次读取一个字,只允许一个核心一次读取一个特定的字?