108
edits
Changes
→Progress
<table border="1" width="800">
<tr><td width="400">[[File:qsort_set1.png|300px350px|thumb|left|alt qsort_set1]]</td><td width="400">[[File:qsort_set2.png|350px400px|thumb|left|alt qsort_set2]]</td></tr>
<tr><td>Recursive calling parallel_qsort of spawning parallel_qsort in the first parallel_qsort function which main thread has responsible for</td>
<td>The moment right after a spawning thread works in second parallel_qsort calling which Main Thread had finished</td></tr>
<tr><td>[[File:qsort_set4_1.png|300px350px|thumb|left|alt qsort_set4_1]]</td><td>[[File:qsort_set4_done.png|350px400px|thumb|left|alt qsort_set4_done]]</td></tr>
<tr><td>For two level parallel_qsort function calling and two level spawning call to parallel_qsort, two Threads are working for this; Worker3 and Worker2</td>
<td>The moment that Main Thread is working for getting out of the previous spawning thread calling to parallel_qsort and 3d and 4th element values in the data array are exchanging in memory.