小编Jon*_*ord的帖子

为什么大型程序(如游戏)不使用不同线程的负载?

我不知道商业游戏是如何在内部运作的,但我遇到的开源游戏似乎并没有大规模地进入线程.大多数其他桌面应用程序也是如此,通常似乎使用了两个或三个线程(例如程序逻辑和GUI更新).

为什么游戏没有很多线程?例如物理,声音,图形,AI等的单独线程?

concurrency multithreading multicore

22
推荐指数
4
解决办法
1万
查看次数

是否有光栅化或光线追踪的渲染替代方案?

光栅化(三角形)和光线跟踪是我遇到的渲染3D场景的唯一方法.还有其他人吗?此外,我很想知道任何其他真正"在那里"做3D的方法,例如不使用多边形.

3d graphics raytracing rasterizing

14
推荐指数
2
解决办法
7954
查看次数

有没有可行的"经典"cookie身份验证替代方案?

有没有办法(除了HTTP身份验证,我收集的内容本身就是因为互联网不安全?)对于一个"现实生活"网站来处理登录和身份验证而不是传统方式,使用会话cookie?

authentication cookies login http

11
推荐指数
1
解决办法
2462
查看次数

如果我还想要我的"旧"图形IDE,那么xmonad有多棒?

我听说过xmonad的优秀报道,但它对于日常使用和开发有多好?由于各种原因,我不使用vim/emacs(虽然我不会受到终端恐惧症的影响!).我见过的所有截图/视频都显示xmonad主要用于终端应用程序.是否值得从KDE 4.2切换?

kde xmonad

3
推荐指数
1
解决办法
2532
查看次数

多人游戏的完全/半自主P2P网络有多可行?

我一直在考虑如何创建一个用于玩多人游戏的P2P系统(比如BitTorrent用于文件).我们的想法是从多人游戏架构中删除传统服务器.我知道启动通信和发送世界更新等可能需要某种服务器,但我对如何减少服务器上的负载和带宽压力感兴趣.

顺便说一句,这适用于任何规模的游戏,从两个玩家的跳棋游戏到具有30多个玩家的FPS.

我疯了吗?

p2p bittorrent

3
推荐指数
1
解决办法
606
查看次数