Skip to content

Commit be8ace7

Browse files
committed
Link again to I/O integrated runtime concept
1 parent 4ed6f6e commit be8ace7

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

collections/_posts/2022-09-19-typelevel-native.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ trait EventNotificationCallback {
127127

128128
These are then used to implement the callback-based `read` and `write` methods of the JDK `AsynchronousSocketChannel`.
129129

130-
It is worth pointing out that the JVM actually implements `AsynchronousSocketChannel` with an event loop as well. The difference is that on the JVM, this event loop is used only for I/O and runs on a separate thread from the compute pool used for fibers and the scheduler thread used for timers. Meanwhile, epollcat is an example of an I/O integrated runtime where fibers, timers, and I/O are all interleaved on a single thread.
130+
It is worth pointing out that the JVM actually implements `AsynchronousSocketChannel` with an event loop as well. The difference is that on the JVM, this event loop is used only for I/O and runs on a separate thread from the compute pool used for fibers and the scheduler thread used for timers. Meanwhile, epollcat is an example of an [I/O integrated runtime][I/O Integrated Runtime Concept] where fibers, timers, and I/O are all interleaved on a single thread.
131131

132132
#### TLS
133133

0 commit comments

Comments
 (0)