我得到了一个程序,其中包含一些使用 boost::thread 创建的线程,因为它是为我的游戏项目启动和控制多个游戏服务器的管理器。
管理器由一个应用程序组成,我的问题如下:
如何以这种方式封装线程,例如,如果它在 NULL 指针异常或类似情况下崩溃,则线程本身结束但不是整个程序随后崩溃。
我得到了一个程序,其中包含一些使用 boost::thread 创建的线程,因为它是为我的游戏项目启动和控制多个游戏服务器的管理器。
管理器由一个应用程序组成,我的问题如下:
如何以这种方式封装线程,例如,如果它在 NULL 指针异常或类似情况下崩溃,则线程本身结束但不是整个程序随后崩溃。