Multithreading perl赢得';t找到Thread::Semaphore的down_force方法?
我验证了该软件包是使用perldoc-l Thread::Semaphore安装的,但仍然出现以下错误:Multithreading perl赢得';t找到Thread::Semaphore的down_force方法?,multithreading,perl,semaphore,Multithreading,Perl,Semaphore,我验证了该软件包是使用perldoc-l Thread::Semaphore安装的,但仍然出现以下错误: 无法通过 我的代码: : #use perl eval 'exec perl -S $0 ${1+"$@"}' if 0; use threads; use threads::shared; use Thread::Semaphore; my $s = Thread::Semaphore->new(); $s->down_force(); #it comp
无法通过
我的代码:
: #use perl
eval 'exec perl -S $0 ${1+"$@"}'
if 0;
use threads;
use threads::shared;
use Thread::Semaphore;
my $s = Thread::Semaphore->new();
$s->down_force(); #it complains about this one
#some code here...
您可能有,它没有
down\u force()
方法。尝试升级到,当前为2.12。如果您使用的是cpan,则可以使用:>sudo cpan>upgrade Thread::Semaphore