Example Does Not Work

22 visualizzazioni (ultimi 30 giorni)
William
William il 26 Nov 2025
Commentato: Walter Roberson il 28 Nov 2025 alle 20:22
I try to run the example. The second line of code workerToClient = parallel.pool.PollableDataQueue(Destination="any") gives me this error:
Error using parallel.pool.PollableDataQueue (line 28)
Too many input arguments.
I remove the Destination = "any" argument and that seems to get things working. But then I get to the for-loop in the example:
for idx = 1:5
send(clientToWorker, [idx rand]);
status = poll(workerToClient, inf)
end
and the computer locks up with no output. I force-quite (CTRL-C) and type
future.State
The result is 'finished'. It seems the process stopped and I never sent the stop message. Seems nothing I can do will keep the process running.
  6 Commenti
William
William il 28 Nov 2025 alle 16:35
Is there no way to do block a parallel process while it waits for data pre-2025a?
Walter Roberson
Walter Roberson il 28 Nov 2025 alle 20:22
You have to be careful about what you are polling, as there is no Destination="any"

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Startup and Shutdown in Help Center e File Exchange

Prodotti


Release

R2024b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by