s/fork/snapshot/

This commit is contained in:
Niko Matsakis 2018-10-31 20:05:31 -04:00
parent 5066726147
commit fc2a720ae2
11 changed files with 45 additions and 45 deletions

View file

@ -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);