xref: /relibc/ralloc/tests/join.rs (revision 2b7af3702de5e08392c307a097189ce54d6c4807)
1 extern crate ralloc;
2 
3 mod util;
4 
5 use std::thread;
6 
7 #[test]
8 #[ignore]
9 fn join_thread() {
10     util::multiply(|| {
11         for i in 0..0xFFF {
12             let bx = Box::new("frakkkko");
13             let join = thread::spawn(move || Box::new(!i));
14             drop(bx);
15 
16             util::acid(move || {
17                 let bx = Box::new("frakkkko");
18                 join.join().unwrap();
19                 drop(bx);
20             });
21         }
22     });
23 }
24