查看: 0|回复: 0

固定实体的推式和拉式原理

[复制链接]

主题

0

回帖

32

积分

新手上路

积分
32
发表于 2012-12-26 20:05:07 | 显示全部楼层 |阅读模式
请大家逐字细看,这样才能更深刻的了解到原理。

当固定实体准备接收一个临时实体时,它首先看是否在使用拉动模式。如果是,则调用“从端口接收函数”。此函数返回将要打开的输入端口的序列号值。如果返回0,则打开所有输入端口。当上游的一个临时实体被释放时,它调用拉入条件域段的函数来拉动那个临时实体。此域段将返回一个真(1)或假(0)值。如果为真,就接收此临时实体,如果为假,就尝试为下一个已释放的临时实体再次调用拉入条件函数或者等待,直到上游固定实体又释放另一个临时实体。继续次循环,直到拉入条件函数对某个待定临时实体返回真(1),然后接收此临时实体。然而,如果实体没有设置拉入模式,则固定实体跳过所有拉动逻辑,只是等待第一个变为可用的临时实体。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|京ICP备14043114号-2

在本版发帖
关注公众号
QQ客服返回顶部