mutex_replacement.rs (263B)
1 use std::sync::Arc; 2 3 use tokio::sync::Mutex; 4 5 // Experimenting with an actor replacement by using a simple mutex 6 pub async fn actor_replacement(state: Arc<Mutex<i64>>, value: i64) -> i64 { 7 let mut state = state.lock().await; 8 *state += value; 9 *state 10 }