Single-threaded and Same-threaded designs
Jakob Jenkov
Single-threaded and same-threaded designs are designs where resources and business logic are only called by a single - or the same - thread. That means the business logic and resource accessing code does not have to worry about concurrency issues.
Chapters: 0:00 Single-threaded design introduction 0:19 First single-threaded server design (bad) 2:40 Two-threaded server design 4:25 Multi-threaded server design 7:33 Two-threaded non-blocking IO server design 12:10 Same-threaded non-blocking IO server design 14:22 Connection load balancing mechanism 14:56 Adding background worker threads to a same-threaded server design 15:59 Single-threaded concurrency
Same-threaded design tutorial - text: http://tutorials.jenkov.com/java-concurrency/same-threading.html
Java Concurrency - video playlist: https://www.youtube.com/playlist?list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4 ... https://www.youtube.com/watch?v=QrYIOs1dA3M
35375257 Bytes