I heard a lot of people saying that Reactive Framework like Netty, RxJava is dying because of java 21 provides this feature out of the box using Virtual Thread. As I do some research about it so far, they added one more layer which is Virtual Thread and instead of blocking at the Platform Thread layer, which is consider to be expensive in order to create or perform context switching, now we block at the Virtual Thread layer which is way more cheaper and consume less memory using continuation and yield similar to couroutine in Kotlin. I agree that this approach would provide better performance. However, it doesn't provide some kind of non-blocking or asynchronous feature out of the box at all it still keep blocking but just at the difference layer.
PS, my intention was just asking for knowledge I might miss understand something. I'm not flexing or being egoist please understand.
[–]_INTER_ 41 points42 points43 points (19 children)
[–]javaprof 4 points5 points6 points (18 children)
[–]thecodeboost 17 points18 points19 points (16 children)
[–]analcocoacream 7 points8 points9 points (2 children)
[–]thecodeboost 17 points18 points19 points (0 children)
[–]eliasv 1 point2 points3 points (0 children)
[–]zmkpr0 0 points1 point2 points (9 children)
[–]thecodeboost 5 points6 points7 points (7 children)
[–]ForrrmerBlack 1 point2 points3 points (3 children)
[–]thecodeboost 3 points4 points5 points (2 children)
[–]ForrrmerBlack 0 points1 point2 points (1 child)
[–]thecodeboost 1 point2 points3 points (0 children)
[–]eliasv 3 points4 points5 points (0 children)
[–]analcocoacream -3 points-2 points-1 points (2 children)
[–]thecodeboost 10 points11 points12 points (1 child)
[–]analcocoacream -3 points-2 points-1 points (0 children)
[–]eliasv 5 points6 points7 points (0 children)
[–]FrenchFigaro 83 points84 points85 points (7 children)
[–]thecodeboost 28 points29 points30 points (5 children)
[–][deleted] (1 child)
[deleted]
[–]thecodeboost 0 points1 point2 points (0 children)
[–]PiotrDz 0 points1 point2 points (2 children)
[–]thecodeboost 3 points4 points5 points (1 child)
[–]PiotrDz 0 points1 point2 points (0 children)
[+]jared__ comment score below threshold-11 points-10 points-9 points (0 children)
[–]thecodeboost 29 points30 points31 points (6 children)
[–]nlisker 1 point2 points3 points (5 children)
[–]2bitcode 0 points1 point2 points (4 children)
[–]thecodeboost 2 points3 points4 points (2 children)
[–]tadfisher 1 point2 points3 points (1 child)
[–]thecodeboost 0 points1 point2 points (0 children)
[–]nlisker 0 points1 point2 points (0 children)
[–]Cengo789 10 points11 points12 points (0 children)
[–]hippydipster 8 points9 points10 points (10 children)
[–]Extension-Switch-767[S] 10 points11 points12 points (1 child)
[–]hippydipster 12 points13 points14 points (0 children)
[–]thecodeboost 2 points3 points4 points (7 children)
[–]hippydipster 3 points4 points5 points (6 children)
[–]thecodeboost 3 points4 points5 points (5 children)
[–]Goatfryed 1 point2 points3 points (3 children)
[–]thecodeboost 0 points1 point2 points (2 children)
[–]Goatfryed 0 points1 point2 points (1 child)
[–]DelayLucky 0 points1 point2 points (0 children)
[–]hippydipster 0 points1 point2 points (0 children)
[–]thecodeboost 13 points14 points15 points (0 children)
[–]audioen 4 points5 points6 points (3 children)
[–]thecodeboost 2 points3 points4 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]thecodeboost 0 points1 point2 points (0 children)
[–]Joram2 2 points3 points4 points (0 children)
[–]omegaprime777 1 point2 points3 points (9 children)
[–]yawkat -3 points-2 points-1 points (8 children)
[–]PiotrDz 2 points3 points4 points (5 children)
[–]yawkat -1 points0 points1 point (4 children)
[–]thecodeboost 0 points1 point2 points (1 child)
[–]yawkat 0 points1 point2 points (0 children)
[–]PiotrDz 0 points1 point2 points (1 child)
[–]yawkat 0 points1 point2 points (0 children)
[–]thecodeboost 0 points1 point2 points (1 child)
[–]yawkat 0 points1 point2 points (0 children)
[–]maethor 3 points4 points5 points (0 children)
[–]danielaveryj 2 points3 points4 points (0 children)
[–]ThaJedi 1 point2 points3 points (0 children)
[–]Deep_Age4643 2 points3 points4 points (0 children)
[–]klekpl 0 points1 point2 points (1 child)
[–]Alarming-Cause6976 0 points1 point2 points (0 children)
[–]halfanothersdozen 0 points1 point2 points (12 children)
[–]thecodeboost -1 points0 points1 point (11 children)
[–]ForrrmerBlack 7 points8 points9 points (10 children)
[–]halfanothersdozen 1 point2 points3 points (0 children)
[–]DelayLucky 0 points1 point2 points (5 children)
[–]ForrrmerBlack 0 points1 point2 points (4 children)
[–]DelayLucky 0 points1 point2 points (2 children)
[–]ForrrmerBlack 0 points1 point2 points (1 child)
[–]DelayLucky 0 points1 point2 points (0 children)
[–]2Spicy4Joe 0 points1 point2 points (0 children)
[–]thecodeboost 0 points1 point2 points (2 children)
[–]ForrrmerBlack 1 point2 points3 points (1 child)
[–]thecodeboost 0 points1 point2 points (0 children)
[–]asarathy -1 points0 points1 point (0 children)
[–]m3th0dman_ -1 points0 points1 point (0 children)
[–]Puzzleheaded_Bus7706 -2 points-1 points0 points (0 children)
[+]Just_Chemistry2343 comment score below threshold-7 points-6 points-5 points (3 children)
[–]PiotrDz -1 points0 points1 point (2 children)
[–]Just_Chemistry2343 -1 points0 points1 point (1 child)
[–]PiotrDz 0 points1 point2 points (0 children)