René's URL Explorer Experiment


Title: Why Non-Blocking? - Bozho's tech blog

Open Graph Title: Why Non-Blocking? - Bozho's tech blog

Open Graph Description: I’ve been writing non-blocking, asynchronous code for the past year. Learning how it works and how to write it is not hard. Where are the benefits coming from is whatContinue reading

Opengraph URL: https://techblog.bozho.net/why-non-blocking/

X: @bozhobg

direct link

Domain: techblog.bozho.net


Hey, it has json ld scripts:
{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://techblog.bozho.net/why-non-blocking/","url":"https://techblog.bozho.net/why-non-blocking/","name":"Why Non-Blocking? - Bozho's tech blog","isPartOf":{"@id":"https://techblog.bozho.net/#website"},"datePublished":"2015-03-02T23:28:18+00:00","dateModified":"2019-11-14T15:24:58+00:00","author":{"@id":"https://techblog.bozho.net/#/schema/person/67aaaaf91a0e1e7e5c0788afdc4b8e56"},"breadcrumb":{"@id":"https://techblog.bozho.net/why-non-blocking/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://techblog.bozho.net/why-non-blocking/"]}]},{"@type":"BreadcrumbList","@id":"https://techblog.bozho.net/why-non-blocking/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://techblog.bozho.net/"},{"@type":"ListItem","position":2,"name":"Why Non-Blocking?"}]},{"@type":"WebSite","@id":"https://techblog.bozho.net/#website","url":"https://techblog.bozho.net/","name":"Bozho's tech blog","description":"Tips and thoughts on developing software, by Bozhidar Bozhanov","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://techblog.bozho.net/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https://techblog.bozho.net/#/schema/person/67aaaaf91a0e1e7e5c0788afdc4b8e56","name":"Bozho","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://techblog.bozho.net/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/c67c997196a49d8a1cb26c0dea064957?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/c67c997196a49d8a1cb26c0dea064957?s=96&d=mm&r=g","caption":"Bozho"},"description":"Senior Java developer, one of the top stackoverflow users, fluent with Java and Java technology stacks - Spring, JPA, JavaEE. Founder and creator of http://computoser.com and http://welshare.com . Worked on Ericsson projects, Bulgarian e-government projects and large scale recruitment platforms. Member of the jury of the International Olympiad in Linguistics and the Program committee of the North American Computational Linguistics Olympiad","url":"https://techblog.bozho.net/author/admin/"}]}

og:localeen_US
og:typearticle
og:site_nameBozho's tech blog
article:publisherhttp://facebook.com/bozho.techblog/
article:published_time2015-03-02T23:28:18+00:00
article:modified_time2019-11-14T15:24:58+00:00
og:imagehttps://techblog.bozho.net/wp-content/uploads/2020/09/digits.jpg
og:image:width1280
og:image:height905
og:image:typeimage/jpeg
authorBozho
twitter:cardsummary_large_image
twitter:creator@bozhobg
twitter:label1Written by
twitter:data1Bozho
twitter:label2Est. reading time
twitter:data29 minutes

Links:

Bozho's tech bloghttps://techblog.bozho.net/
Developer tipshttps://techblog.bozho.net/developer-tips/
Opinionshttps://techblog.bozho.net/opinions/
Bozhohttps://techblog.bozho.net/author/admin/
March 2, 2015https://techblog.bozho.net/why-non-blocking/
clarifying the termshttp://stackoverflow.com/questions/7931537/whats-the-difference-between-asynchronous-non-blocking-event-base-architectu
synonym for “non-blocking”http://stackoverflow.com/questions/2625493/asynchronous-vs-non-blocking
reactor patternhttps://en.wikipedia.org/wiki/Reactor_pattern
reactive programminghttps://en.wikipedia.org/wiki/Reactive_programming
reactive manifestohttp://www.reactivemanifesto.org/
reactor patternhttps://en.wikipedia.org/wiki/Reactor_pattern
I don’t fully understand that parthttp://stackoverflow.com/questions/28816121/tomcat-nio-connector-with-a-blocking-application
Possiblyhttp://blog.paralleluniverse.co/2014/02/04/littles-law/
This benchmarkhttps://www.techempower.com/benchmarks/#section=data-r9&hw=peak&test=db
This onehttps://blog.eveoh.nl/2012/04/some-notes-on-tomcat-connector-performance/
“Thousands of Threads and Blocking I/O” presentation from 2008http://www.mailinator.com/tymaPaulMultithreaded.pdf
“Avoid NIO”http://java.dzone.com/articles/avoid-nio-get-better-throughpu
this paperhttps://www.usenix.org/legacy/events/hotos03/tech/full_papers/vonbehren/vonbehren.pdf
it’s hard to refactor it laterhttp://techblog.bozho.net/do-it-either-way-well-refactor-it-later/
state does not belong in the codehttp://techblog.bozho.net/state-does-not-belong-in-the-code/
Tweethttps://twitter.com/intent/tweet?text=Why+Non-Blocking%3F&url=https%3A%2F%2Ftechblog.bozho.net%2Fwhy-non-blocking%2F
Sharehttps://www.facebook.com/share.php?u=https%3A%2F%2Ftechblog.bozho.net%2Fwhy-non-blocking%2F
March 3, 2015 at 1:20 pmhttps://techblog.bozho.net/why-non-blocking/#comment-794833
http://undertow.iohttp://undertow.io
March 3, 2015 at 1:23 pmhttps://techblog.bozho.net/why-non-blocking/#comment-794834
March 3, 2015 at 6:59 pmhttps://techblog.bozho.net/why-non-blocking/#comment-794846
James Tinghttp://javadevnotes.com/java-integer-to-string-examples
March 6, 2015 at 6:55 amhttps://techblog.bozho.net/why-non-blocking/#comment-794969
March 11, 2015 at 10:31 amhttps://techblog.bozho.net/why-non-blocking/#comment-795230
Henrik Erikssonhttp://diggingthroughcode.blogspot.com/
March 21, 2015 at 5:52 pmhttps://techblog.bozho.net/why-non-blocking/#comment-795862
pronhttp://blog.paralleluniverse.co
March 23, 2015 at 1:21 pmhttps://techblog.bozho.net/why-non-blocking/#comment-795953
http://blog.paralleluniverse.co/2014/02/04/littles-law/http://blog.paralleluniverse.co/2014/02/04/littles-law/
http://blog.paralleluniverse.co/2014/05/29/cascading-failures/http://blog.paralleluniverse.co/2014/05/29/cascading-failures/
August 4, 2016 at 10:56 amhttps://techblog.bozho.net/why-non-blocking/#comment-816493
September 20, 2016 at 10:13 pmhttps://techblog.bozho.net/why-non-blocking/#comment-818072
October 26, 2016 at 2:09 pmhttps://techblog.bozho.net/why-non-blocking/#comment-819105
https://dzone.com/articles/performance-comparison-betweenhttps://dzone.com/articles/performance-comparison-between
https://hashnode.com/post/nodejs-performance-comparison-with-java-ciibz8fnl01f4j3xt7yigvptohttps://hashnode.com/post/nodejs-performance-comparison-with-java-ciibz8fnl01f4j3xt7yigvpto
October 26, 2016 at 2:14 pmhttps://techblog.bozho.net/why-non-blocking/#comment-819106
November 2, 2016 at 5:04 amhttps://techblog.bozho.net/why-non-blocking/#comment-819395
Alex Oliveirahttps://aroliveira.com/
February 22, 2018 at 3:46 pmhttps://techblog.bozho.net/why-non-blocking/#comment-827973
redstonehttps://tushirnitin.wordpress.com/
November 26, 2019 at 4:30 pmhttps://techblog.bozho.net/why-non-blocking/#comment-849368
https://tushirnitin.wordpress.com/2019/09/18/4-key-principles-to-remember-when-building-b2b-ecommerce-websites/https://tushirnitin.wordpress.com/2019/09/18/4-key-principles-to-remember-when-building-b2b-ecommerce-websites/
April 14, 2020 at 9:25 pmhttps://techblog.bozho.net/why-non-blocking/#comment-851643
LinkedInhttp://www.linkedin.com/pub/bozhidar-bozhanov/6/222/93b
Web CVhttp://bozho.net/cv/
CV (pdf)http://bozho.net/cv/Bozhidar_Bozhanov_CV.pdf
http://stackoverflow.com/users/203907/bozho
LogSentinel – a next-gen SIEMhttps://logsentinel.com/sentinel-trails/
SentienlDB – a GDPR-compliant datastorehttps://logsentinel.com/sentineldb/
Computoser – algorithmic musichttp://computoser.com
GitHub profilehttps://github.com/Glamdring/
http://techblog.bozho.net/?feed=rss2
Recent postshttps://techblog.bozho.net/
Position Regarding the “Chat Control” EU Regulation Proposalhttps://techblog.bozho.net/position-regarding-the-chat-control-eu-regulation-proposal/
Assessment of DOGE and Musk’s Actions for Government Efficiencyhttps://techblog.bozho.net/assessment-of-doge-and-musks-actions-for-government-efficiency/
Wiretap Detector App For Catching IMSI Catchershttps://techblog.bozho.net/wiretap-detector-app-for-catching-imsi-catchers/
Is Ransomware Protection Working?https://techblog.bozho.net/is-ransomware-protection-working/
The xz Backdoor Should Not Happen Againhttps://techblog.bozho.net/the-xz-backdoor-should-not-happen-again/
Why Facebook’s Lack of Customer Support Is a Problemhttps://techblog.bozho.net/why-facebooks-lack-of-customer-support-is-a-problem/
https://www.dzone.com/aboutmvb
https://www.javacodegeeks.com/
« Aughttps://techblog.bozho.net/2025/08/
http://creativecommons.org/licenses/by/3.0/
Bozhidar Bozhanovhttp://techblog.bozho.net
Creative Commons Attribution 3.0 Unported Licensehttp://creativecommons.org/licenses/by/3.0/
Developer tipshttps://techblog.bozho.net/category/developer-tips/
Opinionshttps://techblog.bozho.net/category/opinions/
Designed by CodeGearThemeshttps://www.codegearthemes.com
Powered by WordPresshttps://wordpress.org/

Viewport: width=device-width, initial-scale=1

Robots: index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1


URLs of crawlers that visited me.