Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在 perl 中进入临界区,以容纳其他线程并在单线程中进行一些计算?就像在 .NET 中一样:
lock(_syncRoot) { // Single-threaded zone }
是的,Perl 有锁和信号量。有关详细信息和示例,请参阅有关线程的文档。
您的代码的 Perl 版本:
{ lock($_syncRoot); # Single-threaded zone }