MCE::Mu...hannel2(3)
π MCE::Mutex::Channel2
okay bestie, welcome to the manual page for MCE::Mutex::Channel2 β that's the one under the MCE::Mu...hannel2(3) header, in the User Contributed Perl Documentation section, iykyk. π
β¨ VERSION β¨
This document describes MCE::Mutex::Channel2 version 1.902. bestie she's got a version number, she's official, she's got receipts. π
πΈ DESCRIPTION πΈ
A socket implementation based on MCE::Mutex. π
The secondary lock? You get to it by calling methods with the 2 suffix. that's literally the whole vibe β one mutex, two locks, zero drama. β¨
The API is described in MCE::Mutex. go read that one too, she's the blueprint. π«Ά
π§ construction
newβ makes you a whole new mutex object, and you tell it you want theChannel2implementation, like this:
my $mutex = MCE::Mutex->new( impl => 'Channel2' );
π₯ primary lock
this is the main character lock. the one without a suffix. the original. π
locklock_exclusivelock_sharedguard_lockunlocksynchronizeentertimedwait
π secondary lock
and nowβ¦ the sequel. every single one of these is just the primary method but with a 2 slapped on the end, and it goes straight to the second lock. no cap. π
lock2lock_exclusive2lock_shared2πguard_lock2unlock2synchronize2enter2timedwait2
π AUTHOR π
Mario E. Roy, <marioeroy AT gmail DOT com>
give this man his flowers, fr fr. πΈπ
that's the whole page bestie, every last crumb of it, nothing skipped, nothing invented. ate and left no crumbs. π β¨
perl v5.42.0 Β· 2025-09-10 β okay so this page was served up by perl v5.42.0 back on 2025-09-10, and it's filed under MCE::Mu...hannel2(3). mwah. ππ¦
π¦ where this page comes from
- fedora 43: perl-MCE 1.902-1.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms