file-descriptor

    6热度

    5回答

    如果我打开,并通过调用例如 Socket s = new Socket(...); s.setReuseAddress(true); in = s.getInputStream(); ... in.close(); s.close(); 的Linux关闭套接字指出,这个插座仍然是开放的,或者至少对连接的文件描述符presen。当查询打开的文件通过lsof的这个过程中,有一个已关闭的

    2热度

    1回答

    我想创建一个文件,其描述符将具有一些可自定义的行为。特别是,我想创建一个文件描述符,当写入时,它会在每行的前面加上进程的名称和pid(也许是时间),但我可以想象它可以用来做其他事情。 我不想改变编写程序 - 一方面,我希望它可以用于我系统上的所有程序,甚至是shell/perl/etc。脚本,如果不是不可能改变所有东西的源代码,那将是不切实际的。 请注意,管道不会在这种情况下执行,因为当写入过程f