社区
机器视觉
帖子详情
**************************绘图和线程的问题***************************************
Iforgot
2004-11-30 10:16:26
有哪些实际做过3D开发的老兄们,过来给个你们的实际结果的描述或讨论。
大家觉得
“绘图单独做一个线程好,还是不要开线程好?”
在自己的具体实现中的表现,分别描述一下。
欢迎参与! 谢谢所有答复。
...全文
132
8
打赏
收藏
**************************绘图和线程的问题***************************************
有哪些实际做过3D开发的老兄们,过来给个你们的实际结果的描述或讨论。 大家觉得 “绘图单独做一个线程好,还是不要开线程好?” 在自己的具体实现中的表现,分别描述一下。 欢迎参与! 谢谢所有答复。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Iforgot
2004-12-27
打赏
举报
回复
唉! 我给分就是痛快!
Iforgot
2004-12-17
打赏
举报
回复
至于线程的管理,这个问题,可以假设不存在问题。
如果有哪位仁兄是因为管理问题的话,就加上我前面的这个前提吧!然后,谈谈你的看法和意见。
Iforgot
2004-12-17
打赏
举报
回复
好像是。
主要多线程,没有明显的线程争用(比如我就2个线程),不会有明显的开销。
多线程的话,就可以不用因为绘图可能的阻塞而导致用户响应的迟钝(微软的做法是DINPUT(说白了就是链式查询)),也不会滞后逻辑的执行,网络的处理等。
不过实际使用效果如何,不知道。好像基本上没有哪个游戏是单线程的(可以看任务管理器就知道),但,具体它们的多线程放哪就不知道了。有可能是声音处理。
zzwu
2004-12-12
打赏
举报
回复
但如果是游戏程序,采用线程恐怕对速度没有什么好处吧?
Iforgot
2004-12-12
打赏
举报
回复
我不是 把绘图过程给多线程。
是想 把绘图做为一个线程。
这样,就不会应为绘图而阻塞用户响应或则网络、逻辑等的运行。
我是这样想的。 不过上次把自己的游戏改成这样后,好像效果并不明显(有人感觉比以前好,有人觉得不如以前),当然,主要可能是当时是试验性质,没有做线程保护,而且也没有很好的按这个思路去做,自是和简单的改了一下。
所以,想看看大家的经验结果。 这样,我下次就可以放开了用(前面不敢,只是简单试验)。
GodenFluteSoftBoy
2004-12-01
打赏
举报
回复
曾经尝试过这样做,但后来由于不好管理,又不用了
Snow_1980
2004-12-01
打赏
举报
回复
没做过实际的3D开发,用不用多线程应该和实际应用相结合吧,例如说普通的图像处理用不着多线程,但是如果要用无极缩放就要用了
zzwu
2004-12-01
打赏
举报
回复
你绘制什么图形要用多线程?
windows 程序设计
** 图形——
绘图
、文本和字体、位图和元文件 ** 内核和打印机 ** 声音和音乐 ** 动态链接库 ** 多任务和多
线程
** 多文档界面 ** Internet和 Intranet的程序设计 其中采用的大多是具有代表性的示例,这本Petzold著...
Windows 程序设计
** 图形——
绘图
、文本和字体、位图和元文件 ** 内核和打印机 ** 声音和音乐 ** 动态链接库 ** 多任务和多
线程
** 多文档界面 ** Internet和 Intranet的程序设计 其中采用的大多是具有代表性的示例,这本Petzold著...
Windows 程序设计(第5版)(上、下册)
* 图形——
绘图
、文本和字体、位图和元文件 * 内核和打印机 * 声音和音乐 * 动态链接库 * 多任务和多
线程
* 多文档界面 * Internet和 Intranet的程序设计 其中采用的大多是具有代表性的示例,这本Petzold著作为使用 ...
Visual C++(VC/C语言)课程设计范例大全(406个实例)
第5章 菜单、工具栏和状态栏 第6章 对话框程序设计 第7章 文本输出与屏幕
绘图
第8章 文档-视图-框架体系 第9章 打印、帮助、调试与发布 第10章 文件操作与注册表编程 第11章 进程与
线程
第12章 DLL开发与系统编程 第...
画布上显示的控件
* 游戏
绘图
*/ public void myDraw() { try { canvas = sfh.lockCanvas(); if (canvas != null) { canvas.drawColor(Color.BLACK); paint.setTextSize(15); canvas.drawText("这里是游戏视图-SurfaceView",...
机器视觉
4,448
社区成员
15,336
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章