;iddlZddlZddlmZededZdge ezZ e ddZ e ddZ dZ ejejZejde e5ZeeD]F\ZZdZee D] Zeeezz Z ee e<edz Zer edG dddn #1swxYwYed ejez zejZejeee dd 5ZeD]'\ZZdZee D] Zeeezz Z eej e<( dddn #1swxYwYed ejez zed ee e kzejZejeee d5ZeD]'\ZZdZee D] Zeeezz Z eej e<( dddn #1swxYwYedejejez fzedee e kzdS)Nz ================= Parallelize izprocessing serially..)maximumzprocessing canceledzSerial time: %0.2fz*processing serially (using Parallelizer)..)resultsworkersprogressDialogz Parallel time, 1 worker: %0.2fzResults match serial: %szprocessing in parallel..)rrz! Parallel time, %d workers: %0.2fzResults match serial: %s)time pyqtgraphpgpyqtgraph.multiprocess multiprocessmpprintrangetaskslenrresults2results3sizemkQAppstartProgressDialogdlg enumerateixtotj wasCanceled Exception ParallelizetaskerstrsuggestedWorkerCountRC:\PYTHON\MyICR_Workspace\venv\Lib\site-packages\pyqtgraph/examples/parallelize.pyr(s# ######)*** b  &33u::  111: 111:    R.E CCC3s %  331t  A 1q5LCC  q ??   3)122 2 3 3333333333333333yty{{U23444  R^IIe$$hR~ DJ  1t  A 1q5LCCq                 )YTY[[5-@ABBB"SSW)<%=%==>>>  R^IIe$$hGabbb fl  1t  A 1q5LCCq                 +r~/R/R/T/TV_VZV_VaVadiVi.jjkkk&X-@)A)AABBBBBs7AC##C'*C'8+E00E47E4+HHH