Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Brian L. Troutwine - Hands-On Concurrency with Rust - 2018.epub |
1.6 MB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Brian L. Troutwine - Hands-On Concurrency with Rust - 2018.mobi |
3.6 MB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Brian L. Troutwine - Hands-On Concurrency with Rust - 2018.pdf |
3.5 MB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter02/hello_worlds/parallel_hello_world.rs |
119 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter02/hello_worlds/sequential_hello_world.rs |
49 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter02/naive_hashmap/.gitignore |
19 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter02/naive_hashmap/benches/naive.rs |
2 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter02/naive_hashmap/benches/specialized.rs |
2 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter02/naive_hashmap/benches/standard.rs |
849 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter02/naive_hashmap/Cargo.toml |
448 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter02/naive_hashmap/resources/in/gets |
35 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter02/naive_hashmap/resources/in/mixed_gets_puts |
35 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter02/naive_hashmap/resources/in/puts |
53 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter02/naive_hashmap/src/bin/naive.rs |
1 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter02/naive_hashmap/src/bin/naive_interpreter.rs |
1003 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter02/naive_hashmap/src/bin/specialized.rs |
1 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter02/naive_hashmap/src/bin/specialized_interpreter.rs |
1 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter02/naive_hashmap/src/bin/standard.rs |
1 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter02/naive_hashmap/src/lib.rs |
6 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter03/allocs/alloc_string_move_lifetimes.rs |
94 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter03/allocs/apollo_cell_example.rs |
389 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter03/allocs/blow_up.rs |
137 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter03/allocs/borrow_split_array.rs |
941 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter03/allocs/borrow_split_array_refs.rs |
801 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter03/allocs/borrow_split_array_refs_unsafe.rs |
870 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter03/allocs/borrow_split_struct.rs |
798 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter03/allocs/copy_struct.rs |
256 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter03/allocs/flights_total.rs |
372 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter03/allocs/flights_total_copy.rs |
538 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter03/allocs/no_size_slice.rs |
340 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter04/data_races/data_race00.rs |
3 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter04/data_races/data_race01.rs |
3 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter04/data_races/data_race02.rs |
2 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter04/data_races/data_race03.rs |
752 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter04/telem/.rustfmt.toml |
143 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter04/telem/Cargo.toml |
128 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter04/telem/src/bin/telem.rs |
1 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter04/telem/src/egress/ckms_egress.rs |
1 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter04/telem/src/egress/cma_egress.rs |
993 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter04/telem/src/egress/mod.rs |
521 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter04/telem/src/emitter/mod.rs |
982 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter04/telem/src/event.rs |
165 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter04/telem/src/filter/high_filter.rs |
413 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter04/telem/src/filter/low_filter.rs |
409 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter04/telem/src/filter/mod.rs |
910 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter04/telem/src/ingest_point.rs |
2 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter04/telem/src/lib.rs |
231 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter04/telem/src/util.rs |
441 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter05/data_races/data_race00.rs |
3 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter05/data_races/data_race01.rs |
3 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter05/data_races/data_race02.rs |
2 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter05/data_races/data_race03.rs |
752 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter05/hopper_example/Cargo.toml |
152 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter05/hopper_example/src/main.rs |
1 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter05/locks_examples/bridge_problem.rs |
1 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter05/locks_examples/condvar_example01.rs |
1 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter05/locks_examples/rocket_problem.rs |
3 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter05/locks_examples/rwlock_example00.rs |
1 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter05/locks_examples/writer_example01.rs |
1 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter06/mpmc/Cargo.toml |
132 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter06/mpmc/src/main.rs |
1 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter06/synchro/Cargo.toml |
550 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter06/synchro/src/bin/crossbeam_queue_spin.rs |
479 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter06/synchro/src/bin/mutex_status_demo.rs |
1000 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter06/synchro/src/bin/queue_spin.rs |
432 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter06/synchro/src/bin/semaphore_demo.rs |
22 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter06/synchro/src/bin/spin_mutex_status_demo.rs |
1 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter06/synchro/src/bin/status_demo.rs |
1 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter06/synchro/src/bin/swap_mutex.rs |
2 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter06/synchro/src/lib.rs |
131 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter06/synchro/src/queue.rs |
6 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter06/synchro/src/semaphore.rs |
490 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter06/synchro/src/swap_mutex.rs |
2 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter07/treiber_stacks/Cargo.toml |
440 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter07/treiber_stacks/src/bin/conc_stack.rs |
2 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter07/treiber_stacks/src/bin/epoch_stack.rs |
2 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter07/treiber_stacks/src/bin/refcount.rs |
573 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter07/treiber_stacks/src/lib.rs |
18 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter07/treiber_stacks/src/refcount.rs |
2 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter08/feruscore/.gitignore |
19 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter08/feruscore/Cargo.toml |
180 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter08/feruscore/src/individual/mod.rs |
5 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter08/feruscore/src/individual/ringers.rs |
2 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter08/feruscore/src/instruction.rs |
5 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter08/feruscore/src/lib.rs |
132 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter08/feruscore/src/main.rs |
8 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter08/fixed_threads_tcp_server/Cargo.toml |
260 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter08/fixed_threads_tcp_server/src/bin/client.rs |
2 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter08/fixed_threads_tcp_server/src/bin/server.rs |
3 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter08/overwhelmed_tcp_server/Cargo.toml |
243 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter08/overwhelmed_tcp_server/src/bin/client.rs |
2 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter08/overwhelmed_tcp_server/src/bin/server.rs |
3 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter08/smalliters/Cargo.toml |
118 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter08/smalliters/src/lib.rs |
4 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter08/sniffer/Cargo.toml |
187 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter08/sniffer/src/bin/poor_threading.rs |
4 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter08/sniffer/src/bin/sniffer.rs |
5 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/embed_quantiles/c_src/main.c |
643 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/embed_quantiles/Cargo.toml |
200 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/embed_quantiles/Makefile |
638 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/embed_quantiles/src/lib.rs |
704 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/feruscore/benches/mars_bench.rs |
623 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/feruscore/build.rs |
293 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/feruscore/c_src/insn.h |
2 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/feruscore/c_src/insn_help.h |
2 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/feruscore/c_src/sim.c |
32 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/feruscore/c_src/sim.h |
1 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/feruscore/Cargo.toml |
394 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/feruscore/src/bin/feruscore.rs |
7 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/feruscore/src/bin/fuzz_target.rs |
5 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/feruscore/src/individual/mod.rs |
5 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/feruscore/src/individual/ringers.rs |
2 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/feruscore/src/instruction.rs |
16 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/feruscore/src/lib.rs |
197 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/feruscore/src/mars.rs |
8 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/feruscore/TODO |
95 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/sniffer/Cargo.toml |
169 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/sniffer/examples/pulse.lua |
371 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/sniffer/src/bin/sniffer.rs |
4 KB |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/zero_count/Cargo.toml |
168 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/zero_count/src/lib.rs |
251 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Chapter09/zero_count/zero_count.py |
258 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/README.txt |
102 B |
Brian L. Troutwine - Hands-On Concurrency with Rust - 2018/Hands-OnConcurrencywithRust_Code/Software Hardware List.pdf |
198 KB |