注:定时功能参考我的日志<> atl制作多线程activex,共三个线程A,B,C. A指主线程,B指读取RFID的子线程1(一个定时器),C指计算剩余时间的子线程2(一个定时器).其中B需要invoke js中的函数(比如onread)将读取到的标签EPC通过ajax从服务器取回详细信息并在网页中显示,C需要invoke js中的函数(比如ontime)将剩余时间在网页中显示. js是单线程的不能运行多线程程序,因此activex提供了线程引擎将多线程转化成了单线程(个人觉得类似于操作系统的时间片轮转),同时有保留了多线程的特点(当然效果不如真实的多线程,必经activex的多线程被封装到了一个单线程中,不能获得更多时间片)
实现网页版的限时定时RFID读取
最新推荐文章于 2025-10-15 15:09:58 发布
本文探讨了如何使用多线程activex在web应用中实现定时功能,包括主线程、读取RFID的子线程和计算剩余时间的子线程。详细解释了如何在单线程的JavaScript环境中利用activex提供的线程引擎实现多线程操作,以及这种实现方式的效果和局限。

2155





