You don't need a PowerPoint when you have vim skills that impressive
@JRK_RIDES
6 ай бұрын
Just amazing, I have watched so many talks by this guy and I have completed each video no matter how long. This man can make me watch programming content and learn something new for hours without any regrets.
@JuanGarcia-zy8yw
6 ай бұрын
Yes because he really knows the semantics .. most ppl just say a few words and start coding something incomprehensible. This man takes advanced topics and breaks them down simply
@surajbhattathiri
10 ай бұрын
King Venkat flexing his vi skills
@joeng7424
2 ай бұрын
The most comprehensive async/concurrency introduction.
@vladyslavh3940
10 ай бұрын
This presentation is so clear and inspiring! Thanks
@shivamsoni6144
9 ай бұрын
Best Programing teacher and inspiration till now. thanks alot.
@tak68tak
10 ай бұрын
wow. Venkat. i like his style of presentation. awesome.
@costathoughts
7 ай бұрын
One of the best talks that I've watched! I really what a kind of talk comparing the Golang channel in the Java world once we now have the Project Loom
@TanweerAlam2008
11 ай бұрын
Impressive VIM skills
@sujithps1
Ай бұрын
Happiness is listening to Venkat at 2x speed 😅
@VijayJayaram-yr7pn
8 ай бұрын
Java was adopted by Sir Venkat Subramaniam looong back😂😂😂 one of the reasons why Java shines is because of Sir Venkat Subramaniam. 🎉🎉🎉
@devtoro5601
9 ай бұрын
So Clear.
@sampleshawn5380
8 ай бұрын
Nan(i.e. Indian bread), this was nice XD
@UqabMedia
7 ай бұрын
2:07:40 One thing I don't understand who executes the blocking calls? When I make Thread.sleep() on virtual threads, there must be someone who will remount it back. But which thread do this??
@essamal-mansouri2689
6 ай бұрын
Imagine you have a single thread that receives a lot of jobs. This job can come with a future time, so that it won't start until X amount of time has passed. And now, that sleep will only need to schedule a task, insteaf of actually sleeping. what it does is that it schedules a "resume" task 1 second from now. Each thread has a list of tasks that it monitors or executes so there's no need for a parent supervisor to notify you to remount
@kortneykane1268
9 ай бұрын
I tried shown example with JDK 21, but seems newFixedThreadPool and newVirtualThreadPerTaskExecutor works the same way... any idea?
@TheMrHueyFreeman
10 ай бұрын
how does adding thread.sleep cause it to move to a different thread? 52:00
@Derrick-f8m
10 ай бұрын
Since sleeping is a blocking operation, the Thread Scheduler does not want the other threads to die of starvation. So the Thread Scheduler allows another Thread to get some CPU time while the current thread sleeps. Now in the context of virtual threads, the sleeping thread will be unmounted from the platform thread (or carrier thread) so that another virtual thread can mount to that platform thread and do work until that sleeping thread wakes up. The sleeping thread is placed in Heap memory while it sleeps. When the sleeping thread wakes up, it will be picked up by another carrier thread to continue its execution.
@nmodin
11 ай бұрын
Really nice presentation! Super silly question though, what's the scratchpad-ish tool used for coding the examples?
@snehasishroy39
11 ай бұрын
It's a terminal -- he is using VIM to code/run all the examples in a a terminal
@andherium
Жыл бұрын
Is this a java channel? Why’re most videos about Java?
@ankeshkapil3129
Жыл бұрын
maybe because java is most popular for high level application development.
@KrisVerbeeck
11 ай бұрын
Devoxx is a Java conference
@user-jw8jn7lh8c
11 ай бұрын
@@KrisVerbeeckexactly what they want you to think. its actually a entry organization to javascript
@smanqele
9 ай бұрын
Wow, deserves far more watches. I am particularly grateful how Venkat deciphers the semantics for us behind the disjointed and unfortunate naming of functions in Java.
@mvmo4744
11 ай бұрын
Venkat is carrying the java world
@Anbu_Sampath
Жыл бұрын
I like the qtips analogy.
@ztrixx3280
8 ай бұрын
this is gold. Thanks VENKAT.
@davio14
11 ай бұрын
TIL I'm a thread
@darshmohi6338
10 ай бұрын
Great, Weaved the contents like a 'sugaran'.
@giantbush4258
8 ай бұрын
Nice shoes or are those socks?
@RobsonCassianoSoftware
Жыл бұрын
Great presentation, thanks
@Dram-jn5nw
Жыл бұрын
2 hours 39 min of video, you raised comment 30 min after publication, how did you watch whole presentation?
@georgeshalvashvili6270
Жыл бұрын
He was listening at 5x speed
@kurkhulcomb8994
Жыл бұрын
parallel viewing, did you learn nothing?
@georgeshalvashvili6270
11 ай бұрын
@@kurkhulcomb8994 Asynchronous viewing
@RobsonCassianoSoftware
11 ай бұрын
@@Dram-jn5nw It's because I've been watching his presentations for so many years, so I don't need to see every second of it to give a compliment.
@raduking
10 ай бұрын
I’m really tired of all these addicted people starting a talk about their addiction, coffee is a drug, how about finding some other examples while you go to a rehab?
Пікірлер: 43