游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2262|回复: 4

创建一个新线程或者定时器刷新画面 会不会有问题?

[复制链接]

33

主题

101

帖子

107

积分

注册会员

Rank: 2

积分
107
发表于 2007-9-3 18:27:00 | 显示全部楼层 |阅读模式
比如我这时要显示一个消息框  我可以新建一个线程 然后显示  但是这样 不是和主程序同时对屏幕区内存进行写吗? 这样可以吗?

33

主题

101

帖子

107

积分

注册会员

Rank: 2

积分
107
 楼主| 发表于 2007-9-3 21:21:00 | 显示全部楼层

Re:创建一个新线程或者定时器刷新画面 会不会有问题?

会不会两个线程同时写一块内存导致出错?

0

主题

172

帖子

176

积分

注册会员

Rank: 2

积分
176
发表于 2007-9-3 22:14:00 | 显示全部楼层

Re:创建一个新线程或者定时器刷新画面 会不会有问题?

多线程读写同一内存块,要注意加锁。

我一般经验,逻辑部、绘图部分,放在同一个线程处理,远比使用多线程的好处来得多。
多线程适用与其他交互不十分紧密,且存在一定阻塞情况的模块

2

主题

683

帖子

687

积分

高级会员

Rank: 4

积分
687
发表于 2007-9-4 07:47:00 | 显示全部楼层

Re:创建一个新线程或者定时器刷新画面 会不会有问题?

我的经验是渲染和逻辑分开

33

主题

101

帖子

107

积分

注册会员

Rank: 2

积分
107
 楼主| 发表于 2007-9-4 12:48:00 | 显示全部楼层

Re:创建一个新线程或者定时器刷新画面 会不会有问题?

那请问问  高手 战斗中法术怎么显示 我是想要施放某个法术时 就开辟一个线程帖图   这样直接


但是如果不行的话 那应该怎么处理?  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-19 07:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表