作为一名 c++ 程序员,我尝试坚持标准,如果这不可能,我尝试使用 boost 或其他一些可移植库。总而言之,我喜欢编写可移植的代码。现在,Windows SDK 允许您访问内核对象,作为优化的一部分,这可能会导致更快的代码。我想知道您喜欢使用哪些内核对象来提高效率?
一个例子是 Critical_Section,但我认为这是在 Windows 上使用 boost::threads 或 c++11 并发时互斥锁的默认选择。当然,坚持进程内并发。
让我们暂时忽略 GUI 编程。为此,我喜欢 Qt,它已经足够好了。