【技术实现步骤摘要】
本专利技术涉及通信领域中的过程控制方法,尤其涉及远程同步调用过程中的调用超时的处理方法。
技术介绍
在多个处理器(CPU)组成的系统中,CPU之间需要进行相互通信。这种通信方式有很多种,例如远程数据传送、中断控制以及程序或函数的远程同步调用。在上述通信方式中,程序或函数的远程同步调用是较常用的一种,该通信方式是指一个CPU的任务调用另一个CPU的函数,并且在调用过程中调用CPU阻塞该任务,等待回应。如果在预先设定的超时时间内,调用CPU收到执行该函数的执行结果,则调用成功,否则调用失败。对于该通信方式来说,被调用CPU处理同一个函数的时间可能相差很大,例如,调用CPU的某个任务要求被调用CPU删除其管理的某个文件,由于系统中每个文件的长度是不确定的,使得具体删除某个文件的时间也不能事先确定。再比如说,调用CPU的某个任务调用另一个CPU的删除函数-删除交换芯片的MAC地址,由于不同交换芯片的MAC地址的个数可能不同,MAC地址的个数越多,被调用CPU执行的删除时间越长,最短的执行时间和最长执行时间相差很大,由于调用CPU在调用另一个CPU的删除函数之前无法确定 ...
【技术保护点】
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。