From af4c3778a38384a38d563005470a4ba79cd38ec8 Mon Sep 17 00:00:00 2001 From: Ichthyostega Date: Wed, 5 Aug 2026 01:14:41 +0200 Subject: [PATCH] complete the train-of-thought for the talk ...including the explanation of the Demo-Code --- FrOSCon26/FrOSCon.26.mm | 392 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 380 insertions(+), 12 deletions(-) diff --git a/FrOSCon26/FrOSCon.26.mm b/FrOSCon26/FrOSCon.26.mm index a98f14a..bbcc303 100644 --- a/FrOSCon26/FrOSCon.26.mm +++ b/FrOSCon26/FrOSCon.26.mm @@ -139,6 +139,10 @@ + + + + @@ -301,7 +305,7 @@ - + @@ -338,7 +342,8 @@ - + + @@ -350,19 +355,341 @@ + + + + + + + + + + + + + + + + + + + + + + + +

+ there must be backpressure / flow-control somewhere +

+ +
+ + + + + + + + + + +

+ Thread polls »readyness« ⟹ Reactor Pattern +

+ +
+ + + + + + + +

+ Thread polls »completion« ⟹ Proactor Pattern +

+ +
+ +
+
+
+ + + + + + + + + + + +

+ tasks are not necessarily completed in order +

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ 50fps ⟹ bitrate=972000.0kbits/s video:2373047KiB  ≙ 2.3  GiB +

+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +

+ the introduction of io_uring was a security nightmare +

+ +
+ + + + + + +

+ eine Fundgrube für Logikfehler, double-free und use-after-free +

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + - + + + + + + + + + + + + - + + @@ -455,6 +782,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -475,6 +823,15 @@ + + + + + + + + + @@ -1913,7 +2270,8 @@ - + + @@ -1949,7 +2307,8 @@ - + + @@ -2073,10 +2432,12 @@ - + + - + + @@ -3993,7 +4354,7 @@ - + @@ -4005,6 +4366,7 @@ + @@ -4277,6 +4639,12 @@ + + + + + +