- 主题:学了个新手艺,跨进程传递文件描述符
你是指子进程继承父进程句柄?还是别的进程dup一下句柄?
unix/linux上这是基本手法,入门功课。
子进程继承句柄在win上用得人少。而且MS家有个LSP机制跟这个东西冲突,LSP有两种,用得最多的是其中一种,叫non-IFS LSP。
这种LSP返回的socket句柄不是真正的文件句柄,被子进程继承了拿去用会有问题。
postgresql,以及用postgresql改的但是标榜自主知识产权的某些国产数据库,就是用的句柄继承,跟这类LSP有冲突。
--
修改:z16166 FROM 114.241.228.*
FROM 114.241.228.*
随便一本书,讲到fork/pipe时都会讲
【 在 superhack 的大作中提到: 】
: 什么教材?apue吗?
: 发自「今日水木 on iPhone SE 2」
--
FROM 114.241.228.*
GetLastError看错误码
【 在 l450 的大作中提到: 】
: 如果是一个进程取另一个进程的handle 用duplicatehandle怎么总失败呢
: 用了一堆ZwXXX的函数发现有各种问题
:
--
FROM 114.241.228.*