mirror of
https://github.com/salsa-rs/salsa.git
synced 2025-08-04 11:00:05 +00:00
s/fork/snapshot/
This commit is contained in:
parent
5066726147
commit
fc2a720ae2
11 changed files with 45 additions and 45 deletions
|
@ -16,7 +16,7 @@ fn true_parallel_different_keys() {
|
|||
|
||||
// Thread 1 will signal stage 1 when it enters and wait for stage 2.
|
||||
let thread1 = std::thread::spawn({
|
||||
let db = db.fork();
|
||||
let db = db.snapshot();
|
||||
move || {
|
||||
let v = db.knobs().sum_signal_on_entry.with_value(1, || {
|
||||
db.knobs()
|
||||
|
@ -30,7 +30,7 @@ fn true_parallel_different_keys() {
|
|||
// Thread 2 will wait_for stage 1 when it enters and signal stage 2
|
||||
// when it leaves.
|
||||
let thread2 = std::thread::spawn({
|
||||
let db = db.fork();
|
||||
let db = db.snapshot();
|
||||
move || {
|
||||
let v = db.knobs().sum_wait_for_on_entry.with_value(1, || {
|
||||
db.knobs().sum_signal_on_exit.with_value(2, || db.sum("b"))
|
||||
|
@ -56,7 +56,7 @@ fn true_parallel_same_keys() {
|
|||
|
||||
// Thread 1 will wait_for a barrier in the start of `sum`
|
||||
let thread1 = std::thread::spawn({
|
||||
let db = db.fork();
|
||||
let db = db.snapshot();
|
||||
move || {
|
||||
let v = db.knobs().sum_signal_on_entry.with_value(1, || {
|
||||
db.knobs()
|
||||
|
@ -72,7 +72,7 @@ fn true_parallel_same_keys() {
|
|||
// continue. This way, we test out the mechanism of one thread
|
||||
// blocking on another.
|
||||
let thread2 = std::thread::spawn({
|
||||
let db = db.fork();
|
||||
let db = db.snapshot();
|
||||
move || {
|
||||
db.knobs().signal.wait_for(1);
|
||||
db.knobs().signal_on_will_block.set(2);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue