라이브러리

[PHP] EvLoop::invokePending - 보류 상태를 재설정하는 동안 보류 중인 모든 워처를 호출합니다.




EvLoop::invokePending


EvLoop::invokePending은 PHP의 EV extension에 포함된 함수로, 이벤트 루프에서 대기 중인 이벤트를 호출하는 함수입니다. 이 함수는 이벤트 루프에서 대기 중인 이벤트를 호출하여 이벤트 루프를 종료하거나 이벤트 루프의 상태를 변경할 수 있습니다.

사용 방법


EvLoop::invokePending 함수를 사용하려면 먼저 EV extension을 사용할 수 있도록 PHP를 컴파일해야 합니다. 또한 이벤트 루프를 생성하고 이벤트를 등록해야 합니다.

예제


다음 예제는 EvLoop::invokePending 함수를 사용하여 이벤트 루프에서 대기 중인 이벤트를 호출하는 방법을 보여줍니다.

#hostingforum.kr
php

<?php



// EV extension을 사용할 수 있도록 PHP를 컴파일해야 합니다.



// 이벤트 루프를 생성합니다.

$loop = new EvLoop();



// 이벤트를 등록합니다.

$watcher = $loop->io($fd, Ev::READ, function($watcher) {

    echo "읽기가 가능합니다.
";

}, 0);



// 이벤트 루프를 시작합니다.

$loop->run();



// 이벤트 루프에서 대기 중인 이벤트를 호출합니다.

$loop->invokePending();



// 이벤트 루프를 종료합니다.

$loop->stop();



?>



설명


이 예제는 이벤트 루프를 생성하고 이벤트를 등록한 다음 이벤트 루프를 시작합니다. 이벤트 루프에서 대기 중인 이벤트를 호출하기 위해 `invokePending` 함수를 사용합니다. 이벤트 루프를 종료하기 위해 `stop` 함수를 사용합니다.

참고


EvLoop::invokePending 함수는 이벤트 루프에서 대기 중인 이벤트를 호출하여 이벤트 루프를 종료하거나 이벤트 루프의 상태를 변경할 수 있습니다. 이 함수를 사용하여 이벤트 루프에서 대기 중인 이벤트를 호출할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 572 페이지

검색

게시물 검색