PHP Conference Kansai 2025

Worker::unstack

(PECL pthreads >= 2.0.0)

Worker::unstackTrabalho de desempilhamento

Descrição

public Worker::unstack(): int

Remove a primeira tarefa (a mais antiga) da pilha.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

O novo tamanho da pilha.

Registro de Alterações

Versão Descrição
PECL pthreads 3.0.0 O parâmetro para especificar a tarefa a ser desempilhada foi removido. Agora, apenas a primeira tarefa na pilha é removida.

Exemplos

Exemplo #1 Removendo objetos da pilha de Workers

<?php
$my
= new Worker();
$work = new class extends Threaded {};

var_dump($my->stack($work));
var_dump($my->unstack());

O exemplo acima produzirá:

int(1)
int(0)

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top