Il sottoprocesso "Worker" si occupa di svolgere in secondo piano tutte quelle operazioni che rallenterebbero troppo il sistema se assegnate al sottoprocesso principale della WPS. Tali compiti sono quindi passati al sottoprocesso Worker per non bloccare l'interfaccia utente.

Come si sa, &os2; Š un sistema operativo "multithreading", il che significa che un programma pu• eseguire pi— funzioni simultaneamente. &xwp; usa (detto in maniera assolutamente non tecnica) il suo sottoprocesso "Worker" per evitare che certi processi particolarmente onerosi o lunghi blocchino il sistema: se &xwp; lanciasse direttamente uno di questi compiti senza usare il sottoprocesso "Worker", la WPS potrebbe restare bloccata fino al completamento dell'istruzione.

Il sottoprocesso "Worker" lavora a priorit… "idle time", il che significa che comincia il suo lavoro solo quando il sistema non ha altro da fare: in questo modo il sistema non viene rallentato, anche se in secondo piano vengono svolti compiti impegnativi. La priorit… assunta per il sottoprocesso Worker Š modificabile dalla pagina "Paranoia" nell'oggetto "Impostazioni di &xwp;".

Il sottoprocesso "Worker" svolge anche operazioni non documentate da IBM, in particolar modo tiene traccia degli oggetti che la WPS mantiene nei suoi buffer interni. Se si ritiene che &xwp; non stia lavorando correttamente, si provi a disabilitare questa funzione dalla pagina "Paranoia"

Il sottoprocesso Worker Š responsabile, tra le altre cose, dei seguenti compiti:

Questa impostazione ha effetto solo dopo il riavvio del sistema o della Scrivania: il sottoprocesso "Worker" non viene fermato o riavviato al cambiamento dell'impostazione.