文件名称:Multi-threaded-Mandelbrot:使用C ++ 11线程,更改线程数,看看会发生什么!
文件大小:16KB
文件格式:ZIP
更新时间:2024-06-17 13:38:35
C++
多线程Mandelbrot 要编译源代码,请使用C ++ 11编译器并与SDL2链接! 控制项 使用箭头键浏览Mandelbrot。 使用第一行的加号和减号键放大/缩小。 M混合100条Mandelbrot随机行S在Mandelbrot的行上执行std :: shuffle B使用气泡排序对Mandelbrot重新排序R重新绘制图像并将时间打印到控制台C清除队列中的所有任务 第一行上的1-8更改使用的线程数 数字键盘上的1-4会在绘制时改变线的分散度
【文件预览】:
Multi-threaded-Mandelbrot-master
----message_task.h(432B)
----mandelbrot_task.cpp(3KB)
----start_timer_task.h(379B)
----bubble_sort_task.cpp(1KB)
----input.cpp(2KB)
----mix_lines_task.cpp(1KB)
----mandelbrot_line.h(788B)
----mandelbrot_line.cpp(459B)
----mix_lines_task.h(412B)
----main.cpp(7KB)
----bubble_sort_task.h(498B)
----README.md(644B)
----viewport.h(347B)
----shuffle_lines_task.h(381B)
----stop_timer_task.h(712B)
----input.h(345B)
----mandelbrot_task.h(552B)
----farm.cpp(2KB)
----check_sorted_task.h(699B)
----farm.h(1KB)
----shuffle_lines_task.cpp(672B)
----viewport.cpp(1KB)
----check_sorted_task.cpp(715B)
----task.h(117B)
----checkpoint.h(731B)