线程同步-图像处理中跟踪模块和动作识别模块的同步问题

问题描述

图像处理中跟踪模块和动作识别模块的同步问题

我们一个图像处理算法包括跟踪模块和动作处理模块,跟踪模块对一帧处理完后就开启一个新线程调用动作识别模块,但动作识别模块需要的时间比较长,所以,跟踪模块已经处理下一帧了,但动作识别模块还没处理完当前帧,跟踪模块又会开一个新的线程,这样就无法同步,请问该怎么解决,谢谢!

解决方案

http://blog.csdn.net/shanghaiqianlun/article/details/10958001

时间: 2024-08-02 00:57:08

线程同步-图像处理中跟踪模块和动作识别模块的同步问题的相关文章

数据库同步过程中一致性和完整性的保证

数据库同步过程,最严格的指标,第一是效率,即每秒同步SQL条数:其次是一致性,即主库产生的数据,备库同步后是否一致:第三就是数据库同步的完整性如何保证,即当同步各个环节出现问题时,如何考虑出错处理,下面我们将分别进行讨论并进行合理性分析. 第一.效率 数据库同步过程主要分为三个阶段,即抽取.分析.装载. 抽取过程主要是实时读取数据库日志,这部分可以作到毫秒级别间隔,所以不存在效率问题,基本上可以作到实时抽取: 分析过程主要是分析SQL语句并把源日志转化为备库的可装载日志,这部分的主要时间是写文件

基本线程同步(四)在同步代码中使用条件

在同步代码中使用条件 在并发编程中的一个经典问题是生产者与消费者问题,我们有一个数据缓冲区,一个或多个数据的生产者在缓冲区存储数据,而一个或多个数据的消费者,把数据从缓冲区取出. 由于缓冲区是一个共享的数据结构,我们必须采用同步机制,比如synchronized关键字来控制对它的访问.但是我们有更多的限制因素,如果缓冲区是满的,生产者不能存储数据,如果缓冲区是空的,消费者不能取出数据. 对于这些类型的情况,Java在Object对象中提供wait(),notify(),和notifyAll()

linux系统中rsync+inotify实现服务器之间文件实时同步_Linux

之前做了"ssh信任与scp自动传输脚本"的技术文档,此方案是作为公司里备份的方法,但在实际的运行中,由于主服务器在给备份服务器传输的时候,我们的主服务器需要备份的文件是实时.不停的产生的,造成不知道主服务器给备份服务器传输了多少文件,磁盘空间就那么大,做备份的原因:一个是为了保持文件,另外一个是解决主服务器的磁盘饱满问题,但由于不知道备份服务器到底接收了多少文件,所以主服务器里的文件不敢删除(如果没有备份的情况下删除,问题就严重了,我这个是政府的项目,服务器里的文件都是重要的,删错了

Java多线程同步设计中使用Metux

Mutex是互斥体,广泛地应用在多线程编程中.本文以广为流程的Doug Lea的concurrent工具包的Mutex实现为例,进行一点探讨.在Doug Lea的concurrent工具包中,Mutex实现了Sync接口,该接口是concurrent工具包中所有锁(lock).门(gate)和条件变量(condition)的公共接口,Sync的实现类主要有:Mutex.Semaphore及其子类.Latch.CountDown.ReentrantLock等.这也体现了面向抽象编程的思想,使我们可

多线程 同步 lock-JAVA中,一个Lock锁中多个condition监视器的问题

问题描述 JAVA中,一个Lock锁中多个condition监视器的问题 2C 在一个同步程序中,如果定义了一个Lock锁,同时在这一个锁上创建两个condition监视器con1和con2,如果操作con1.signalAll(),那么唤醒的是Lock这个锁里全部等待的线程还是只唤醒被con1这个监视器await的线程呢?新人求帮助! 解决方案 我觉得应该是全部等待线程,你自己可以测试一下啊 解决方案二: con1只是唤醒在con1这个对象上的阻塞队列里的对象

Ubuntu中跟踪多个时区的简捷方法

Ubuntu中跟踪多个时区的简捷方法 date-time 无论我是要在醒来时发个关于澳大利亚的 Chromebook 销售已经售罄的推特,还是要记着和Ohso的半个开发商山姆陈进行Skype通话,我大脑都需要同时工作在多个时区下. 那里头有个问题,如果你认识我,你会知道我的脑容量也就那么丁点,跟金鱼差不多,里头却塞着像Windows Vista这样一个臃肿货(也就是,不是很好).我几乎记不得昨天之前的事情,更记不得我的门和金门大桥脚之间的时间差! 作为臂助,我使用一些小部件和菜单项来让我保持同步

数据库异常膨胀-SQLSERVER数据同步过程中,数据库急速,异常膨胀!

问题描述 SQLSERVER数据同步过程中,数据库急速,异常膨胀! 两台服务器A,B上的sqlserver需要同步两个表的数据,B中的某两张表数据要保持和A中的一样,第三方系统会没5分钟想A中插入一些新的数据.这里我采用了快照方式在A中发布要同步的两张表的数据,没两分钟更新一次快照,在服务器B上订阅A发布的数据.数据同步看起来都是没问题的,B中会得到A的新数据,可是一个月不到,B中对应的数据库文件竟然已经从原来的1G多一点的样子达到100+G,几乎要超过磁盘的最大容量,而我看A中的数据库文件大小

ios-在ISGL3D中,一次只识别一个动作

问题描述 在ISGL3D中,一次只识别一个动作 我目前在开发ISGL3D应用,要求一次只识别一个动作. 比如说,同一时间,只能识别PICNH或者PAN. 不知道应该用什么方法? 解决方案 用下面的方法可以一次只识别一个动作: - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognize

Google Urchin设置:在配置文件中跟踪网站所有子域

如何在一个配置文件中跟踪网站的所有子域?包括两部分:一是在所有域名下的页面中定义主域,二是在配置文件中区分不同域名下文件信息. 一.代码设置 在主域所用的同一配置文件中跟踪子域,需要在子域每一网页的跟踪代码中添加一行.下面的说明假定此配置文件在主域为已列出站点(如 example.co.uk)的情况下设置的.在所有子域网页和主域网页的跟踪代码中加入以下行(以粗体显示): <script src="/Urchin.js" type="text/javascript&quo