佚名通过本文主要向大家介绍了税控服务器组件接口,组件接口,组件接口规范,com组件接口,金税组件接口等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 组件接口的重复调用
描述:
解决方案1:
描述:
我做了一个进程外组件。提供了一个传递数据给指定程序的接口。当第三方程序调用接口的时候,组件服务可能需要处理一段时间,这个时候第三方的程序又可能调用该接口,组件服务程序就出错了,我的组件服务端具体该怎么做呢?
HMI
| |
| |
\ /
\ /
COM
/ \
/ \
第三方
上图中由HMI-COM-第三方-COM-HMI
问题就是 第三方-COM这一步。如果重复出现这一步,COM的处理就出错了,怎样建立一种机制,在COM没给HMI之前,就不接受第三方-COM的数据传递,而COM空闲之后就接收第三方来的数据并处理呢?谢谢!
解决方案1:
其实就是个数据同步的问题。
可以使用互斥量、临界区等来解决。
COM本身就是同步调用的,在接口方法里把所有要处理的事情处理完再返回,处理期间第三方程序会等待调用返回