【发布时间】:2009-08-09 02:42:20
【问题描述】:
什么是实现单例的好方法,该单例仅限于寻找其实例的线程?是否有线程 ID 或我可以用来执行此操作的东西?我正在使用 Carbon 线程 API,但稍后也必须在 Windows 和纯 POSIX 上实现它,所以任何技术都值得赞赏。
【问题讨论】:
-
这听起来像是一个可能的设计缺陷。你能解释一下你使用这种机制的背景吗?
-
我有一个图形引擎,它使用单例来访问它的一些核心功能,我需要能够实例化引擎的多个实例以在不同的窗口中运行,这些窗口都在单独的线程上运行。
标签: c++ winapi singleton posix macos-carbon