TCP IP技术中可重入性及其应用示例.pdfVIP

  • 2
  • 0
  • 约1.36千字
  • 约 6页
  • 2026-03-18 发布于北京
  • 举报

可重入

▪若一个程序或子程序可以“安全的被并行执行(Parallel

computing)”,则称其为可重入(reentrant或re-entrant)

的。即当该子程序正在运行时,可以再次进入并执行它

(并行执行时,个别的执行结果,都符合设计时的预

期)。

第1页

可重入

▪若一个函数是可重入的,则该函数:

✓不能含有静态(全局)非常量数据;

✓不能返回静态(全局)非常量数据的地址;

✓只能处理由调用者的数据;

✓不能依赖于单实例模式资源的锁;

✓不能调用(call)不可重入的函数。

第2页

可重入

▪多“用户/对象/进程优先级”以及多进程,一般会使得

对可重入代码的控制变得复杂。

▪IO代码通常不是可重入的,因为他们依赖于像磁盘这样

文档评论(0)

1亿VIP精品文档

相关文档