We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 78230fd commit 1aae147Copy full SHA for 1aae147
reactive_graph/tests/signal.rs
@@ -160,3 +160,36 @@ fn threaded_get_set() {
160
}
161
});
162
163
+
164
+#[test]
165
+fn read_during_write() {
166
+ let owner = Owner::new();
167
+ owner.set();
168
169
+ let signal = ArcRwSignal::new(0);
170
171
+ let guard1 = signal.write();
172
+ let guard2 = signal.read();
173
174
+ println!("DONE");
175
176
+ drop(guard1);
177
+ drop(guard2);
178
+}
179
180
181
+#[ignore = "hangs"]
182
+fn overlapping_writes() {
183
184
185
186
187
188
189
+ let guard2 = signal.write();
190
191
192
193
194
195
0 commit comments