[pluralsight-training.net] Async and Parallel Programming - Application Design

文件大小:490.87 MB
创建日期:2012-05-30
相关链接:AsyncParallelProgrammingApplicationDesign

文件列表89

  •  1. Understanding the Dangers of Concurrency16. Demo 4 - lock-free solution.wmv  35.98 MB
  •  3. Designs and Patterns for Parallel Programming28. Demo 5 - Stock History with Speculative Execution and APM.wmv  27.93 MB
  •  1. Understanding the Dangers of Concurrency8. Demo 1 - from sequential to parallel.wmv  27.37 MB
  •  1. Understanding the Dangers of Concurrency14. Demo 3 - solution using interlocking.wmv  23.18 MB
  •  3. Designs and Patterns for Parallel Programming17. Demo 2 - Netflix solution using Producer-Consumer (v2).wmv  20.58 MB
  •  1. Understanding the Dangers of Concurrency23. Demo 6 - improving performance.wmv  20.21 MB
  •  2. Execution Model and Types of Parallelism34. Demo 4 - Mandelbrot app with cancellation.wmv  20.08 MB
  •  2. Execution Model and Types of Parallelism28. Demo 3 - Parallel.For version.wmv  19.99 MB
  •  3. Designs and Patterns for Parallel Programming13. Demo 1 - implementation with ConcurrentDictionary T.wmv  18.91 MB
  •  1. Understanding the Dangers of Concurrency7. Demo 1 - source code layout.wmv  13.78 MB
  •  2. Execution Model and Types of Parallelism13. Demo 1 - solution attempt with default behavior.wmv  12.21 MB
  •  1. Understanding the Dangers of Concurrency12. Demo 2 - solution using locking.wmv  11.86 MB
  •  2. Execution Model and Types of Parallelism16. Demo 2 - proper solution in action.wmv  10.72 MB
  •  3. Designs and Patterns for Parallel Programming21. Demo 3 - Netflix using MapReduce.wmv  9.27 MB
  •  3. Designs and Patterns for Parallel Programming11. Demo 1 - overview of Netflix data mining app.wmv  8.92 MB
  •  1. Understanding the Dangers of Concurrency19. Demo 5 - using thread-safe objects.wmv  8.6 MB
  •  3. Designs and Patterns for Parallel Programming24. Demo 4 - Netflix with PLINQ.wmv  8.07 MB
  •  2. Execution Model and Types of Parallelism27. Demo 3 - sequential version.wmv  6.84 MB
  •  3. Designs and Patterns for Parallel Programming20. Implementing MapReduce.wmv  6.27 MB
  •  1. Understanding the Dangers of Concurrency11. Solution 1 - locking.wmv  5.92 MB
  •  2. Execution Model and Types of Parallelism14. Demo 1 - solution attempt with long-running option.wmv  5.9 MB
  •  1. Understanding the Dangers of Concurrency5. Race conditions involving shared resources.wmv  5.76 MB
  •  3. Designs and Patterns for Parallel Programming10. ConcurrentQueue T.wmv  5.27 MB
  •  3. Designs and Patterns for Parallel Programming16. Implementation of Producer-Consumer with BlockingCollection T.wmv  5.04 MB
  •  1. Understanding the Dangers of Concurrency18. Thread-safety and solutions to shared objects.wmv  4.96 MB
  •  3. Designs and Patterns for Parallel Programming3. Design Problem 2 - download 20+ web pages.wmv  4.93 MB
  •  2. Execution Model and Types of Parallelism5. Execution model - tasks vs. threads vs. cores.wmv  4.66 MB
  •  3. Designs and Patterns for Parallel Programming2. Design Problem 1 - 100+ CPU-intensive operations.wmv  4.39 MB
  •  3. Designs and Patterns for Parallel Programming23. Parallel LINQ (PLINQ).wmv  4.23 MB
  •  2. Execution Model and Types of Parallelism24. Parallel.For, .Foreach, .Invoke.wmv  4.18 MB
  •  3. Designs and Patterns for Parallel Programming12. Demo 1 - overview of parallel solution (v1).wmv  4.16 MB
  •  2. Execution Model and Types of Parallelism30. Custom data partitioning.wmv  3.97 MB
  •  2. Execution Model and Types of Parallelism29. Data partitioning.wmv  3.8 MB
  •  3. Designs and Patterns for Parallel Programming29. Parallel IO design challenge.wmv  3.78 MB
  •  1. Understanding the Dangers of Concurrency15. Solution 3 - lock-free.wmv  3.57 MB
  •  2. Execution Model and Types of Parallelism21. Dataflow parallelism.wmv  3.55 MB
  •  1. Understanding the Dangers of Concurrency22. Performance lessons... .wmv  3.5 MB
  •  2. Execution Model and Types of Parallelism3. Execution model - high-level view.wmv  3.49 MB
  •  3. Designs and Patterns for Parallel Programming4. Design Problem 3 - application logging task.wmv  3.39 MB
  •  1. Understanding the Dangers of Concurrency17. The danger of shared objects.wmv  3.24 MB
  •  2. Execution Model and Types of Parallelism1. Introductions and Agenda.wmv  2.96 MB
  •  1. Understanding the Dangers of Concurrency1. Introductions and Agenda.wmv  2.86 MB
  •  2. Execution Model and Types of Parallelism35. Summary and References.wmv  2.82 MB
  •  2. Execution Model and Types of Parallelism33. Cancelling a Parallel loop.wmv  2.73 MB
  •  1. Understanding the Dangers of Concurrency2. The pitfalls of concurrency.wmv  2.7 MB
  •  2. Execution Model and Types of Parallelism15. Solution for 100 long-running tasks.wmv  2.66 MB
  •  2. Execution Model and Types of Parallelism8. Work-stealing in detail.wmv  2.63 MB
  •  3. Designs and Patterns for Parallel Programming1. Introductions and Agenda.wmv  2.56 MB
  •  3. Designs and Patterns for Parallel Programming30. Summary and References.wmv  2.52 MB
  •  3. Designs and Patterns for Parallel Programming27. APM example of async file IO.wmv  2.5 MB