与 Java 异常相比没有优势

errno advantage over java exceptions

本文关键字:Java 异常      更新时间:2023-10-16

试图找出errno的优势。

与基于异常的 Java 系统相比,C 方法(使用 errno 或返回值)表示错误有什么优势?

除了实现简单之外,没有任何优点 - 但仅适用于单线程代码。 errno可以追溯到任何流行语言存在例外之前。

编辑:如今,errno实际上计算为提取每线程错误状态的宏,因此在多线程代码中使用它是安全的(感谢Jesus Ramos和Dietrich Epp)。