亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ipc.pm

?? ARM上的如果你對底層感興趣
?? PM
字號:
#---------------------------------------------------------------------
package Win32::IPC;
#
# Copyright 1998 Christopher J. Madsen
#
# Created: 3 Feb 1998 from the ActiveWare version
#   (c) 1995 Microsoft Corporation. All rights reserved.
#       Developed by ActiveWare Internet Corp., http://www.ActiveWare.com
#
#   Other modifications (c) 1997 by Gurusamy Sarathy <gsar@umich.edu>
#
# Author: Christopher J. Madsen <chris_madsen@geocities.com>
# Version: 1.00 (6-Feb-1998)
#
# This program is free software; you can redistribute it and/or modify
# it under the same terms as Perl itself.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See either the
# GNU General Public License or the Artistic License for more details.
#
# Base class for Win32 synchronization objects
#---------------------------------------------------------------------

$VERSION = '1.01';

require Exporter;
require DynaLoader;
use strict;
use vars qw($AUTOLOAD $VERSION @ISA @EXPORT @EXPORT_OK);

@ISA = qw(Exporter DynaLoader);
@EXPORT = qw(
	INFINITE
	WaitForMultipleObjects
);
@EXPORT_OK = qw(
  wait_any wait_all
);

sub AUTOLOAD {
    # This AUTOLOAD is used to 'autoload' constants from the constant()
    # XS function.
    my($constname);
    ($constname = $AUTOLOAD) =~ s/.*:://;
    my $val = constant($constname);
    if ($! != 0) {
        my ($pack,$file,$line) = caller;
        die "Your vendor has not defined Win32::IPC macro $constname, used at $file line $line.";
    }
    eval "sub $AUTOLOAD { $val }";
    goto &$AUTOLOAD;
} # end AUTOLOAD

bootstrap Win32::IPC;

# How's this for cryptic?  Use wait_any or wait_all!
sub WaitForMultipleObjects
{
    my $result = (($_[1] ? wait_all($_[0], $_[2])
                   : wait_any($_[0], $_[2]))
                  ? 1
                  : 0);
    @{$_[0]} = (); # Bug for bug compatibility!  Use wait_any or wait_all!
    $result;
} # end WaitForMultipleObjects

1;
__END__

=head1 NAME

Win32::IPC - Base class for Win32 synchronization objects

=head1 SYNOPSIS

    use Win32::Event 1.00 qw(wait_any);
    #Create objects.

    wait_any(@ListOfObjects,$timeout);

=head1 DESCRIPTION

This module is loaded by the other Win32 synchronization modules.  You
shouldn't need to load it yourself.  It supplies the wait functions to
those modules.

The synchronization modules are L<"Win32::ChangeNotify">,
L<"Win32::Event">, L<"Win32::Mutex">, & L<"Win32::Semaphore">.

=head2 Methods

B<Win32::IPC> supplies one method to all synchronization objects.

=over 4

=item $obj->wait([$timeout])

Waits for C<$obj> to become signalled.  C<$timeout> is the maximum time
to wait (in milliseconds).  If C<$timeout> is omitted, waits forever.
If C<$timeout> is 0, returns immediately.

Returns:

   +1    The object is signalled
   -1    The object is an abandoned mutex
    0    Timed out
  undef  An error occurred

=back

=head2 Functions

=over 4

=item wait_any(@objects, [$timeout])

Waits for at least one of the C<@objects> to become signalled.
C<$timeout> is the maximum time to wait (in milliseconds).  If
C<$timeout> is omitted, waits forever.  If C<$timeout> is 0, returns
immediately.

The return value indicates which object ended the wait:

   +N    $object[N-1] is signalled
   -N    $object[N-1] is an abandoned mutex
    0    Timed out
  undef  An error occurred

If more than one object became signalled, the one with the lowest
index is used.

=item wait_all(@objects, [$timeout])

This is the same as C<wait_any>, but it waits for all the C<@objects>
to become signalled.  The return value indicates the last object to
become signalled, and is negative if at least one of the C<@objects>
is an abandoned mutex.

=back

=head2 Deprecated Functions and Methods

B<Win32::IPC> still supports the ActiveWare syntax, but its use is
deprecated.

=over 4

=item INFINITE

Constant value for an infinite timeout.  Omit the C<$timeout> argument
instead.

=item WaitForMultipleObjects(\@objects, $wait_all, $timeout)

Warning: C<WaitForMultipleObjects> erases C<@objects>!
Use C<wait_all> or C<wait_any> instead.

=item $obj->Wait($timeout)

Similar to C<not $obj-E<gt>wait($timeout)>.

=back

=head1 AUTHOR

Christopher J. Madsen E<lt>F<chris_madsen@geocities.com>E<gt>

Loosely based on the original module by ActiveWare Internet Corp.,
F<http://www.ActiveWare.com>

=cut

# Local Variables:
# tmtrack-file-task: "Win32::IPC"
# End:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产乱人伦偷精品视频不卡| 在线观看国产日韩| 91女人视频在线观看| 欧美欧美欧美欧美| 国产三级一区二区三区| 亚洲午夜电影在线观看| 99久久伊人网影院| 2020国产精品| 日韩av在线免费观看不卡| 91免费观看视频| 国产欧美精品一区二区色综合朱莉| 亚洲一区二区三区视频在线| 国产盗摄一区二区三区| 欧美一区二区三区白人| 亚洲五码中文字幕| 97成人超碰视| 国产精品理伦片| 国产一区二区在线影院| 欧美一区二区私人影院日本| 亚洲国产婷婷综合在线精品| 99久久久免费精品国产一区二区| 国产欧美一区二区精品婷婷| 国产一区激情在线| 欧美va亚洲va香蕉在线| 日韩精品久久久久久| 欧美日韩亚洲丝袜制服| 一区二区欧美在线观看| 99re视频精品| 亚洲精品高清视频在线观看| 99久久免费精品高清特色大片| 国产性做久久久久久| 国产精品一级在线| 国产婷婷色一区二区三区四区| 久久精品国产久精国产| 久久综合九色综合97婷婷| 国产主播一区二区| 国产亚洲欧美在线| 91玉足脚交白嫩脚丫在线播放| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 不卡的看片网站| 国产精品沙发午睡系列990531| 国产精品中文字幕一区二区三区| 国产日产亚洲精品系列| 国产东北露脸精品视频| 欧美国产日韩在线观看| 99久久久久免费精品国产| 自拍偷拍亚洲激情| 欧美特级限制片免费在线观看| 亚洲尤物视频在线| 日韩限制级电影在线观看| 国产东北露脸精品视频| 一区二区三区久久久| 7777精品久久久大香线蕉| 久久精品国产免费| 国产精品毛片久久久久久| 色中色一区二区| 天天射综合影视| 久久久久亚洲综合| 91蝌蚪porny| 日韩精品福利网| 亚洲国产精品黑人久久久| 欧美视频精品在线| 激情综合一区二区三区| 中文字幕亚洲一区二区av在线 | 99久久综合精品| 性欧美大战久久久久久久久| 精品人在线二区三区| av亚洲精华国产精华精| 午夜精品福利久久久| 国产日韩欧美激情| 色吧成人激情小说| 国产精品影视天天线| 亚洲靠逼com| 国产日韩欧美精品一区| 欧美日韩不卡在线| 99视频一区二区| 久久激情五月激情| 一区二区三区四区亚洲| 久久久亚洲精华液精华液精华液| 91免费视频大全| 国产很黄免费观看久久| 日一区二区三区| 亚洲精品成人少妇| 久久精品日产第一区二区三区高清版| 色噜噜偷拍精品综合在线| 精品一区二区免费在线观看| 亚洲午夜av在线| 亚洲视频资源在线| 久久精品欧美一区二区三区不卡 | 久久久三级国产网站| 欧美图片一区二区三区| 成人午夜av电影| 国产成人精品一区二| 日韩不卡一二三区| 亚洲精品videosex极品| 国产精品久久网站| 国产亚洲欧美激情| 久久一区二区三区四区| 日韩一级片在线观看| 欧美亚洲图片小说| 色婷婷综合久久久久中文 | 欧美性做爰猛烈叫床潮| 成人久久18免费网站麻豆| 国产精品一区专区| 精品在线播放免费| 欧美aⅴ一区二区三区视频| 亚洲一区二区三区四区在线观看| 国产精品视频看| 国产精品久久久久国产精品日日| 久久久不卡影院| 国产欧美一区视频| 国产精品人妖ts系列视频| 国产精品天天摸av网| 欧美激情综合五月色丁香小说| 精品国产一区久久| 久久综合九色综合欧美98| 26uuu精品一区二区三区四区在线| 91精品国产色综合久久不卡蜜臀| 欧美三级视频在线| 884aa四虎影成人精品一区| 欧美日韩成人激情| 日韩一级二级三级精品视频| 91精品国产入口| 精品少妇一区二区三区在线播放 | 欧美一区二区视频网站| 666欧美在线视频| 欧美成人免费网站| 国产农村妇女毛片精品久久麻豆 | 在线影院国内精品| 欧美日韩中文字幕一区| 日韩欧美一级二级三级久久久| 欧美一二三在线| 欧美国产日本视频| 亚洲精品欧美激情| 日韩精品国产欧美| 国产成人av一区二区三区在线| 成人国产视频在线观看| 欧美专区亚洲专区| 欧美精品一区视频| 中文字幕一区不卡| 日本欧美一区二区三区乱码| 经典三级一区二区| 色综合一个色综合| 91麻豆精品国产自产在线| 久久婷婷成人综合色| 亚洲精品久久7777| 久久激情综合网| 色系网站成人免费| 精品国内二区三区| 亚洲制服欧美中文字幕中文字幕| 美腿丝袜亚洲三区| 99久久精品免费看| 精品毛片乱码1区2区3区| 国产精品久久久久久久久免费丝袜 | 亚洲三级电影网站| 日本大胆欧美人术艺术动态| 国产精品一区二区黑丝| 色婷婷一区二区| 欧美tk—视频vk| 亚洲国产成人tv| 国产 欧美在线| 欧美一级午夜免费电影| 亚洲色图在线看| 国产一区二区美女| 欧美日韩免费一区二区三区| 国产亚洲制服色| 捆绑调教一区二区三区| 色婷婷久久久亚洲一区二区三区 | 欧美性色aⅴ视频一区日韩精品| 欧美xxxxx裸体时装秀| 亚洲一区二区三区激情| 福利电影一区二区三区| 日韩欧美黄色影院| 亚洲高清视频在线| 91丝袜呻吟高潮美腿白嫩在线观看| 欧美videos中文字幕| 天堂午夜影视日韩欧美一区二区| 波多野结衣一区二区三区| 欧美成人a∨高清免费观看| 亚洲电影视频在线| 色综合久久中文综合久久97| 欧美国产乱子伦| 国产精品一区二区在线观看网站 | 宅男噜噜噜66一区二区66| 亚洲乱码国产乱码精品精小说| 国产69精品久久777的优势| www国产亚洲精品久久麻豆| 日日欢夜夜爽一区| 欧美日韩黄视频| 亚洲成人福利片| 色婷婷av一区二区| 亚洲精选在线视频| 欧美在线观看你懂的| 一区二区三区四区在线播放| 99精品一区二区三区| 国产精品国产自产拍高清av王其 | 国产真实乱对白精彩久久| 日韩你懂的在线播放| 日本不卡在线视频| 日韩欧美亚洲国产另类|