上层应用打开文件获取到fd之后,通过native传到C侧,C侧能访问这个fd吗
C侧可以通过JNI(Java Native Interface)访问这个fd。在JNI中,Java将文件描述符传递给本地方法,本地方法可以使用这个文件描述符来访问文件。然而,需要注意的是,文件描述符在不同的操作系统和语言中可能有不同的表示方式,因此需要确保本地方法能够正确地处理文件描述符。
1 回答879 阅读✓ 已解决
1 回答1.2k 阅读
1 回答1k 阅读
1 回答968 阅读
1 回答939 阅读
1 回答842 阅读
1 回答799 阅读
fd在同一进程内有效,跨进程不可以。