1
0
forked from ROMEO/nexosim

Minor doc fixes

This commit is contained in:
Serge Barral 2023-07-17 14:58:52 +02:00
parent 1fcb7e181c
commit 045dea509c
2 changed files with 7 additions and 6 deletions

View File

@ -157,11 +157,12 @@ the posted events. For these reasons, Asynchronix relies on a fully custom
runtime. runtime.
Even though the runtime was largely influenced by Tokio, it features additional Even though the runtime was largely influenced by Tokio, it features additional
optimization that make its faster than any other multi-threaded Rust executor on optimizations that make its faster than any other multi-threaded Rust executor
the typically message-passing-heavy workloads seen in discrete-event simulation on the typically message-passing-heavy workloads seen in discrete-event
(see [benchmark]). Asynchronix also improves over the state of the art with a simulation (see [benchmark]). Asynchronix also improves over the state of the
very fast custom MPSC channel, which performance has been demonstrated through art with a very fast custom MPSC channel, which performance has been
[Tachyonix][tachyonix], a general-purpose offshoot of this channel. demonstrated through [Tachyonix][tachyonix], a general-purpose offshoot of this
channel.
[actor_model]: https://en.wikipedia.org/wiki/Actor_model [actor_model]: https://en.wikipedia.org/wiki/Actor_model

View File

@ -79,7 +79,7 @@ enum MessageBox<T: ?Sized> {
None, None,
} }
/// A queue slot that a stamp and either a boxed messaged or an empty box. /// A queue slot with a stamp and either a boxed messaged or an empty box.
struct Slot<T: ?Sized> { struct Slot<T: ?Sized> {
stamp: AtomicUsize, stamp: AtomicUsize,
message: UnsafeCell<MessageBox<T>>, message: UnsafeCell<MessageBox<T>>,