2023/04/14 23:01:29: Generated dev website from groovy-website@ffa2876
diff --git a/blog/gpars-meets-virtual-threads.html b/blog/gpars-meets-virtual-threads.html
index 1898af4..0a51553 100644
--- a/blog/gpars-meets-virtual-threads.html
+++ b/blog/gpars-meets-virtual-threads.html
@@ -130,7 +130,25 @@
<p>Nice! Using virtual threads is very simple!</p>
</div>
<div class="paragraph">
-<p>Let’s move onto some examples which might be
+<p>Let’s look at one more example, the <a href="https://en.wikipedia.org/wiki/Fizz_buzz">FizzBuzz</a> example:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code data-lang="groovy">var result = withExistingPool(Executors.newVirtualThreadPerTaskExecutor()) {
+ (1..15).collectParallel {
+ switch(it) {
+ case { it % 15 == 0 } -> 'FizzBuzz'
+ case { it % 5 == 0 } -> 'Buzz'
+ case { it % 3 == 0 } -> 'Fizz'
+ default -> it
+ }
+ }.join(',')
+}
+assert result == '1,2,Fizz,4,Buzz,Fizz,7,8,Fizz,Buzz,11,Fizz,13,14,FizzBuzz'</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Now, let’s move onto some examples which might be
less familiar to Java developers.</p>
</div>
<div class="paragraph">