社区
GAME,图形处理/多媒体
帖子详情
请教关于多线程与图象处理的问题?
SY0204
2007-01-19 11:20:47
写了一个图象处理的程序,由于图象很多,所以开了一个新线程用于图象处理,主线程只用来更新界面,但始终会出现莫名其妙的错误,尤其是在移动鼠标时出现的错误更多。但相同的处理图象的代码在主线程执行中就没有问题。
...全文
326
8
打赏
收藏
请教关于多线程与图象处理的问题?
写了一个图象处理的程序,由于图象很多,所以开了一个新线程用于图象处理,主线程只用来更新界面,但始终会出现莫名其妙的错误,尤其是在移动鼠标时出现的错误更多。但相同的处理图象的代码在主线程执行中就没有问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wglwjc
2007-04-12
打赏
举报
回复
我有一个图象处理方面的问题,请教
简单的说:比如有十张扑克牌,先拍一张照片,取走一张,在拍一张照片,通过程序判断取走了那张
有没有那位做过类似的东西。给我提供些资料或者方向什么的
有偿提供实现功能的源代码也可以
联系地址:上海闵行区辛庄地铁站
联系人:王先生
联系电话:13636579369
QQ:82268578
MSN:wangganling@hotmail.com
E_mail:wanggangling_1@hotmail.com
不若人生一场醉
2007-01-25
打赏
举报
回复
用了TCANVAS的LOCK后问题解决了
==================================
唉,为什么说TCanvas类(还有相关的tbitmap、tpen、tpicture等)是线程安全的??就是因为有lock和unlock,实际上lock就是建立了一个临界区,阻止其他线程进入,unlock释放临界区。
GARNETT2183
2007-01-25
打赏
举报
回复
可能是你线程与主线程交互保护机制不够建全造成的错误...
numbbb
2007-01-22
打赏
举报
回复
TCANVAS是非线程安全。
cqlumm
2007-01-22
打赏
举报
回复
楼主可以发份这样的代码给我参考吗?本人也在做这方面开发。只是新手不知如何写。特别是多线程图像处理。谢谢了。cqlumm@yahoo.com.cn
蒋晟
2007-01-19
打赏
举报
回复
problem not reproducable. likely your coding error.
SY0204
2007-01-19
打赏
举报
回复
用了TCANVAS的LOCK后问题解决了,
主线程控制界面,副线程先创建一个图象处理的对象,然后依次循环载入一系列的图象文件进行处理,每处理完成一个就发一个消息给主线程让其更新进度条。图象处理的对象是在副线程里建立的,与主线程没有任何接触,除发消息之外两者之间没有接触。主线程也不操作任何图象文件。
我后来发现出错的似乎是在副线程载入图象文件的时候
Bitmap.LoadFromFile(FileName);
真是奇怪。
SonicX
2007-01-19
打赏
举报
回复
主线程和副线程同时对图像进行操作时要考虑同步问题,
简单点的办法就是主线程在执行时挂起副线程
JAVA-GAME-SOURCE-CODE.rar_Java Game code
8. **
多线程
**:为了提高性能,游戏可能会使用
多线程
来处理不同任务,比如一个线程负责渲染,另一个线程处理游戏逻辑。 9. **资源管理**:游戏中往往有音效、图片、字体等资源,Java中的`InputStream`和`...
多线程
的
问题
和一些学习感悟
写一个小软件的时候碰到了一个
问题
。有一串很耗时的函数需要处理。...//一个很耗时的与UI控件处理相关的函数}很显然,执行这个函数界面会无法响应。为了解决这个
问题
,我几乎是不假思索的写下了下面这样的代码...
多线程
详解(掌握这篇就够了)
实现Callable接口4、龟兔赛跑5、小结继承Thread类实现Runnable接口静态代理Thread静态代理底层剖析动态代理newProxyInstance解析动态代理多个接口动态代理的秘密代理的作用总结lambda表达式三、线程状态(五大状态)...
C++中的类加
多线程
代码修炼
然后再跟踪图像上的目标物,由于起初为了测试跟踪算法,就把“从相机获取图像”和“跟踪处理”都放在了主线程中,在实际测试时,直接从相机获取图像时,跟踪处理部分帧率出现周期性卡顿的
问题
,而直接读取本地的视频...
【操作系统】4.1~4.3 4.4
多线程
模型和线程库,
多线程
问题
及实验(矩阵乘法,fibonacci序列)
先贴上这章内容的实验链接,两个实验①新建线程,用子进程完成fibonacci序列的计算,父进程输出结果。②完成一个矩阵乘法,最终结果中的每个数应该由一个线程计算,最后等所有子进程计算...传统重量级单线程,
多线程
...
GAME,图形处理/多媒体
1,184
社区成员
14,330
社区内容
发帖
与我相关
我的任务
GAME,图形处理/多媒体
Delphi GAME,图形处理/多媒体
复制链接
扫一扫
分享
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章