concurrent
Here are 399 public repositories matching this topic...
-
Updated
Oct 13, 2020 - Rust
CE have released their own take on tracing, with following notable changes compared to original ZIO Tracing:
- Instead of parsing lambdas, CE throws exceptions in IO constructors and cleans up stacktraces. That also means there is no regional control of tracing and AFAIK no way to avoid slight overhead even when tracing is completely disabled – but OTOH it may probably work on Scala.js
- Trace
-
Updated
Sep 4, 2020 - Go
-
Updated
Oct 5, 2020 - Elixir
-
Updated
Dec 20, 2019
-
Updated
Oct 5, 2020 - Rust
-
Updated
Oct 19, 2019
-
Updated
Oct 6, 2020 - Python
-
Updated
Aug 31, 2020 - JavaScript
-
Updated
Oct 13, 2020 - Java
-
Updated
Nov 10, 2018 - Go
-
Updated
Oct 11, 2020 - JavaScript
-
Updated
Jul 12, 2018 - Go
-
Updated
Jun 28, 2019 - C
-
Updated
Oct 15, 2020 - TypeScript
-
Updated
Jun 29, 2016 - C
Execute
object has been removed in 0.8.0
which is unfortunate.
Create front page
-
Updated
Mar 29, 2020 - Go
-
Updated
Sep 26, 2020 - C
-
Updated
Aug 9, 2020 - Java
-
Updated
Oct 10, 2020 - Java
-
Updated
Jun 12, 2020 - Go
-
Updated
Oct 1, 2020 - C++
-
Updated
Aug 10, 2020 - Python
-
Updated
Jan 31, 2019 - Go
Improve this page
Add a description, image, and links to the concurrent topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the concurrent topic, visit your repo's landing page and select "manage topics."
In the current version of FASTER C++, on Linux, we use
libaio
for async IO handling. It is a known issue thatlibaio
is not very efficient. Recently,io_uring
is released with Linux kernel 5.1, which advertises to be a high performance aysnc IO library. It would be useful to try it and see if we can improve disk performance on Linux by replacinglibaio
with it.More details for io_uring