Test fixes and rebase conflicts

This commit is contained in:
Alex Crichton
2014-12-21 00:12:56 -08:00
parent dbeef0edb2
commit fb7c08876e
9 changed files with 18 additions and 13 deletions

View File

@@ -33,36 +33,37 @@
//!
//! ```
//! use std::sync::Arc;
//! use std::thread::Thread;
//!
//! let five = Arc::new(5i);
//!
//! for i in range(0u, 10) {
//! let five = five.clone();
//!
//! spawn(move || {
//! Thread::spawn(move || {
//! println!("{}", five);
//! });
//! }).detach();
//! }
//! ```
//!
//! Sharing mutable data safely between tasks with a `Mutex`:
//!
//! ```
//! use std::sync::Arc;
//! use std::sync::Mutex;
//! use std::sync::{Arc, Mutex};
//! use std::thread::Thread;
//!
//! let five = Arc::new(Mutex::new(5i));
//!
//! for _ in range(0u, 10) {
//! let five = five.clone();
//!
//! spawn(move || {
//! Thread::spawn(move || {
//! let mut number = five.lock();
//!
//! number += 1;
//! *number += 1;
//!
//! println!("{}", *number); // prints 6
//! });
//! }).detach();
//! }
//! ```