join.rs 446 B

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