Exercise

De eersten opgaven gaan over het gebruik van een WorkersPool. Het zijn een paar eenvoudige, korte vragen om de hersens op te warmen.
NB Hoewel er een random-factor in het programma zit, zijn de antwoorden voorspelbaar!

Use the python demo as reference.

  1. Bestudeer het voorbeeld-programma.

    1. Wat is het (geprinte) resultaat?

    2. Hoelang draait het programma (ongeveer)?

    3. Wat kun je zeggen over waneer ‘waited’ en waneer ‘direct’ geprint word?

  2. Waarom is een WorkersPool oplossing efficiënter (qua processor belasting en generieke overhead) dan een oplossing waarbij threads direct gebruikt worden?

    1. Wat kun je zeggen over de relatie tussen het aantal workers en het aantal cores/processors op je systeem? Is er een relatie?

  3. Can you port this use example to C/C++

    1. Plz give it a try. You will find the links to the documentation in ThreadPoolExecutor (at the ref:bottom <TPE_links>)

Comments

comments powered by Disqus