
【计】 block retransmission
formality; ground rule; procedure; proceeding; process; program
【计】 P; problem determination aid; PROC; program; related channel program
【化】 sequence
【经】 program; sequence
lump; agglomeration; clump; dollop; loaf
【计】 B; block
【医】 block; lump; mass; massa
【计】 retransmission; retry
在汉英词典及计算机科学领域,"程序块重发"指在数据传输或通信过程中,当检测到某个数据块(程序块)传输失败或出现错误时,系统自动或手动重新发送该特定数据块的操作机制。其核心含义包含:
术语构成与基本定义
技术背景与应用场景 该机制主要用于解决数据传输过程中的丢包、误码、超时等问题。当接收方检测到某个块校验失败(如CRC错误)或未在规定时间内收到(超时),会通过反馈机制(如ACK/NACK)通知发送方。发送方随即启动重发流程,仅针对出错的特定块进行重传,而非整个数据流,以提高效率。这确保了程序指令或数据的完整送达,对系统稳定运行至关重要。
英文标准译法与专业语境
权威来源参考
“程序块重发”可能与编程中的重复执行程序块机制相关,具体解释如下:
程序块
指由大括号{}
包裹的一段代码(如函数体、循环体或条件语句中的代码片段),具有独立作用域和可重用性。其核心作用是模块化代码,提高可读性和维护性。
重发(重复执行)
指通过特定条件或循环结构,重复运行某段程序块的机制。例如:
for
循环)while
循环)根据高权威性的说明,程序块重复执行有两种典型模式:
模式1:条件为真时重复
while(条件) { ... }
)。模式2:条件为假时重复
do { ... } while(条件)
)。# 模式1示例:条件为真时重复
count = 0
while count < 5:# 条件为真时执行程序块
print(f"第{count}次执行")
count += 1
# 模式2示例:条件为假时重复(类似do-while)
flag = False
while not flag:# 条件为假时执行程序块
user_input = input("输入'exit'退出:")
if user_input == "exit":
flag = True
“程序块重发”本质是通过条件控制实现代码块的重复执行,是编程中实现循环逻辑的核心方式。具体实现需结合编程语言特性(如Python的while
、C的do-while
等)。
【别人正在浏览】