perl でクリティカル セクションに入り、他のスレッドを保持し、シングル スレッドでいくつかの計算を行うことは可能ですか? .NET のように:
lock(_syncRoot)
{
// Single-threaded zone
}
perl でクリティカル セクションに入り、他のスレッドを保持し、シングル スレッドでいくつかの計算を行うことは可能ですか? .NET のように:
lock(_syncRoot)
{
// Single-threaded zone
}
はい、Perlにはロックとセマフォがあります。詳細と例については、スレッドに関するドキュメントを参照してください。
コードのPerlバージョン:
{
lock($_syncRoot);
# Single-threaded zone
}