紧急求助!关于win32下面的fork!

紧急求助!关于win32下面的fork!

在windows下面可以使用fork吗?
$kidpid = fork();
print $kidpid;是个负数。如果不能用,那我想在windows下面使用多进程应该如何处理呢?
时间紧迫,希望大大能回答
perldoc -f fork
perl on win32里面倒是说了 fork 在windows下面不能用。是不是windows下不能使用多进程,只能用ithread?
perldoc -f fork
晕阿,楼上。你认为active perl会有命令行吗?只有web文档啦!虽然知道您时间宝贵,不过还是麻烦你贴出来。


QUOTE:
原帖由 xiaoyafeng 于 2006-9-16 12:33 发表
晕阿,楼上。你认为active perl会有命令行吗?只有web文档啦!虽然知道您时间宝贵,不过还是麻烦你贴出来。

perldoc -f fork


QUOTE:
原帖由 xiaoyafeng 于 2006-9-16 12:33 发表
晕阿,楼上。你认为active perl会有命令行吗?只有web文档啦!虽然知道您时间宝贵,不过还是麻烦你贴出来。

active perl 没有命令行么? 那我一直在win上用的是什么  
fork
   Does a fork(2) system call to create a new process running the
            same program at the same point. It returns the child pid to the
            parent process, 0 to the child process, or "undef" if the fork
            is unsuccessful. File descriptors (and sometimes locks on those
            descriptors) are shared, while everything else is copied. On
            most systems supporting fork(), great care has gone into making
            it extremely efficient (for example, using copy-on-write
            technology on data pages), making it the dominant paradigm for
            multitasking over the last few decades.

            Beginning with v5.6.0, Perl will attempt to flush all files
            opened for output before forking the child process, but this may
            not be supported on some platforms (see perlport). To be safe,
            you may need to set $| ($AUTOFLUSH in English) or call the
            "autoflush()" method of "IO::Handle" on any open handles in
            order to avoid duplicate output.

            If you "fork" without ever waiting on your children, you will
            accumulate zombies. On some systems, you can avoid this by
            setting $SIG{CHLD} to "IGNORE". See also perlipc for more
            examples of forking and reaping moribund children.

            Note that if your forked child inherits system file descriptors
            like STDIN and STDOUT that are actually connected by a pipe or
            socket, even if you exit, then the remote server (such as, say,
            a CGI script or a backgrounded job launched from a remote shell)
            won't think you're done. You should reopen those to /dev/null if
            it's any issue.
多谢各位!搞定。因为事情有点急,要在周一之前解决。脾气差了点,请多包涵。
perldoc -f fork

是請您直接用 dos 執行~~~他自己會跳出 txt doc 給您看

WINDOWS 是可以用 fork() 的 不過不穩而已(可能是我程式寫的爛吧)

我有寫過 超多線程 的 ~~不過有時會死在裡面~~後來就不想用了