mich würde mal interessieren, wie eure Laufzeiten so aussehen, um meine eigene Implementierung etwas besser einschätzen zu können.

Anbei meine Werte:
Code: Alles auswählen
pcgris-gc05:~/p4/build> time ./Praktikum4_sequential
[...]
Finished rendering
real 4m37.938s
user 4m37.153s
sys 0m0.126s
Code: Alles auswählen
pcgris-gc05:~/p4/build> time ./Praktikum4_pthreads
Using 10 threads
Processing 20 jobs per thread
[...]
Rendering...
worker[3]: nothing more to do
worker[8]: nothing more to do
worker[9]: nothing more to do
worker[0]: nothing more to do
worker[4]: nothing more to do
worker[5]: nothing more to do
worker[6]: nothing more to do
worker[1]: nothing more to do
worker[2]: nothing more to do
worker[7]: nothing more to do
Finished rendering
real 1m8.732s
user 5m59.142s
sys 4m14.511s

Nebenbei gefragt... sehe ich das richtig, dass "user" die akkumulierte Zeit über alle Threads ist?
Viele Grüße
core