perl-Thread-Semaphore-0:2.13-498.red80> K KtĉH2!c31^ WghJvsupport@red-soft.ru  WgB>?d , 0 y $0 6 < H  $T |  M  x | ( 8 9 : oG H I X Y \ ] ^ Mb d Ve [f `l ct |u v `dCruperl-Thread-Semaphore2.13498.red80Thread-safe semaphoresПотокобезопасные семафорыSemaphores provide a mechanism to regulate access to resources. Unlike locks, semaphores aren't tied to particular scalars, and so may be used to control access to anything you care to use them for. Semaphores don't limit their values to zero and one, so they can be used to control access to some resource that there may be more than one of (e.g., file handles). Increment and decrement amounts aren't fixed at one either, so threads can reserve or return multiple resources at once.Семафоры предоставляют механизм для регулирования доступа к ресурсам. В отличие от блокировок, семафоры не привязаны к определенным скалярам и поэтому могут использоваться для управления доступом ко всему, для чего вы хотите их использовать. Семафоры не ограничивают свои значения нулем и единицей, поэтому их можно использовать для управления доступом к некоторым ресурсам, которых может быть несколько (например, файловые дескрипторы). Суммы увеличения и уменьшения также не являются фиксированными, поэтому потоки могут резервировать или возвращать несколько ресурсов одновременно.h8Fpstapel80.red-soft.ru+redosredsoftGPL+ or ArtisticRED SOFTDevelopment/Languages/Perlhttps://www.perl.org/linuxnoarch4A큤h8G^h8Gch8GD719ca2ea3b0541ecc02809299fed726d7128e3dbf24f5004355e9f6b323650866fa6967cc7b2ad72eec3c2c627120e8396be9223522d733f57c9d1c5ad14a3cfrootrootrootrootrootrootperl-5.36.0-498.red80.src.rpmperl(Thread::Semaphore)perl-Thread-Semaphore     perl(:MODULE_COMPAT_5.36.0)perl(Carp)perl(Scalar::Util)perl(strict)perl(threads::shared)perl(warnings)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)1.103.0.4-14.6.0-14.0-15.4.18-1perl-interpreter4:5.30.1-4514.18.2h6f@dVladislav Mitin - 4:5.36.0-498Vitaly Peshcherov - 4:5.36.0-495Vitaly Peshcherov - 4:5.36.0-494- Fix CVE-2024-56406 - Rebranding- Rebuild for redos80-updates without bootstrap- Rebuild for redos802.130:2.13-498.red80Thread::Semaphore.3pm.gzThreadSemaphore.pm/usr/share/man/man3//usr/share/perl5//usr/share/perl5/Thread/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redsoft/redsoft-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redsoft/redsoft-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpiozstd19i686-redsoft-linux-gnutroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)directoryPerl5 module source textutf-89100e615b8570eac291801742fda0a0be33df77397087b9b17f11e5627d8f9886eac51200bf2d2de976607c15363cc01bf3d1e70c8eb0534d3abee88912c6d8c? (/h071081a416838475ee32e./usr/share/man3/Thread::Semaphore.3pm.gzZsFŜ설EB$eoiH'^ْJ\-v!0  @} EʮuNU9_CΎ8)$y0\U&sB$;h.P}~Dzw=y"͔ơ:?Dz=%R*cQND{>U+ʸB+a@u*734li=jb1\}-鏖Uq^Cކ#7 IRrMe&\e"dCKb-.ҕ uDB8ڽaȤ&La(14(ZI=ƛo4Ҁ43!/)E.Y0+;@8pq]8i"D@<'DnWgJTeO2% n 3%ǔ %`8K|˔$B}4Y<ȧc%τ~c\:VZδ-G]GX ˱ 3 # xk;q۾{yVsA+w['w`Mr8ԣەhgu UTdH>|h2j\*eD9׮LаkFMgI$&dʮ D6ۍT7am ta~Vx2Ņ49.}"ȴUYx3l jGbD*;; wXjHh W\~3RY s%(Nmb`{^@ܽ}g$a$ %3-b{G欌UB-wH5Y{_xcyQ@(ҧ2+6euy< Za?01 ԻF/+{uVe_۷+̾5jSHV޶դ9gsm>O-]p;/^ =;V&g|9jJ~f CpOݰӓ͆4fi}pb3iyaü6Xۓ^PکSҘs\v!.}?x6re/&i0!ʥcbbF<̱SR7!1;]STN̒-D^g1yS$4|货 Uz⬒ ϪÃAjY*hQ~20bXջjQx5P4Hh ;R :UJ*&I 8H~`TvIvR׀q,(y}&IM>`| z* C0#5$,HVd n34ԩx/±Pк$B֟(Fx,#tQO8]=ϼYΐ2e(8#"###jɭ%O)s?E?Amd:a?Rl\;M7<@,7_>74ɒI&[+Ywx*tE^dxKG'J6^N¹\t3Pۡ xTa*3BD(h{Ncm-" wvպJu Ksu|zz_W*izV9p~{72 䒴1y?E[Lc7&( ݭn̢~c91{Br1ZZ=c5ow/5fdc Nc!]^_܈$ZsX(1)dQn Ԗ6y9[ p9+vGQM1;oΨ*$uWp~~g1jʎ>_ot`'IO5R`v I]4^ATȨʳ"^4pЉ6MJ$IJ-xV-#1t ]8K0 ZS&=yY< < bDR"vђn k2/Z6QP٦/s+jd/卪alYA"5nVAYD[&MX`7enjBf2YrqMDUwF(g0 F`YA[GItTRUcQ7zhYҗ얬MwjEƝs8@'hG-KْƦ@:} aSD+WL| sl+13ySWka9M{gf >Ko$-'4,? CD_m>L;ςjU'/}E$z#z'gQ0lfWi+.Y%1T8y{wY>8S<9:y;N^}>|OgJI- aDLx˜hΐ^ʣiᡞ§() :ck($nd_wait >=-onue_nbokevenegoes below 0cetimeouts; dab() +!,}1Inup+=> 0dbdcas#F ¨a-dLDD$)H30Bf rRC1H4""HE8ߥsW } N)&q-*Q!Fָo<BgpQiߒOv#:{*-&FWQP>M 1{/KMV4U;S(ҳ?+xslՖa׷Tqp,J$ pˢdn4-èo$ D@REd&vHd$  Ag5eMdr?\pS/.ឿ9_8D,ָc|Xo߇8 4OQ1^4+NԪq?5>K΍`&I9)i?$ppaǻ"J#:qZbS+@9 D|=RKϘ.Qݦ z(IQC=}F/]Qpo O:L(.gakV}Fdb5dEx#/4,D^-W@gd&#v=[kgǏa']$O.[ 6\M1]~`&M C7wӝPp{o(x 5ʦoHiZ v8&VY s,) o-=ji@;͡H B:OMPZ~8Rv{;tC+w$e6$D׋@)\O|n3yCQy֎In4&{[PLR䤽R㗔G9bn/%]&V HzCOoi[Z0tF!5p$FAK(9߄Κ*-Ǐjb!?I51J|n3o7 _c x,Ӫ,Ӹ+c{â\9n^騬i4P-3OP搎(f&Cs;V2Dّo6$1PTC>bz T("3L$#IRNs፫^ L̞EӾ0:FM/$CI#L#kRafm𛼳BG=<S,߅B^D!e,Px@FpF {ּjXL8F jz%OHdNVYJN2ES{fj&=uJQ|Ӈ>QfˍxqD>!O[Dp"4?N>Deӓ%$1X8(d %TL'-xvl$ IDJU2XŽYI:瘷 (#ļ6X:"gGu,tN9I놌(x\f1Aރl­|^8(3:j?D4#n:~'cߎsl_5K׍N^qMS\[wË׺<%5Al&cvT D L}L(G9o 1 ,ܖvJ>1: Kdt[Y6;h݃:u(yi] r(zڮqi"Z݉bΉ-x\r'o5vbIz3}o/54ߘi_q^5Cr)::u&Le| =K ;_R9 $1.Yж f%y fv) d-<# Yƭ-HSkBZv}C![NuxuǕc$gyD1ˋ"Z_}VSf'Q&#svQŴꝿ