在C#中,我们可以像以下这样根据需要创建线程并启动线程(如果我没记错的话)。
Thread th=new thread("function");
th.start()
但是在Perl中,当我创建它本身时,它已经开始运行了。例如:
$thread1=thread->create("function");
但是我想创建4个线程。我应该只在需要时启动它们。并且我必须检查它们是否正在运行?如果线程没有运行,则我必须通过传递不同的参数来启动相同的线程。如何在Perl中实现这一点?