join.rs 436 B

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