BitTorrent Трекер RusTrek.ru http://5.45.70.241/ |
|
[pluralsight-training.net] Introduction to Async and Parallel Programming in .NET 4 [2012, ENG] http://5.45.70.241/viewtopic.php?f=513&t=37213 |
Страница 1 из 1 |
Автор: | Релизер [ 2012-04-22 17:02 ] |
Заголовок сообщения: | [pluralsight-training.net] Introduction to Async and Parallel Programming in .NET 4 [2012, ENG] |
Introduction to Async and Parallel Programming in .NET 4 #777 #777 Год выпуска: 2012 Производитель: pluralsight-training.net Автор: Dr. Joe Hummel Продолжительность: 2:50:00 Тип раздаваемого материала: Видеоурок Язык: Английский Описание: Need to make your .NET applications more responsive? Run faster? On today's multicore hardware, async and parallel programming may be the answer. This course (part 1 of 2) overviews the new Task Parallel Library (TPL) in .NET 4, starting with an introduction to its Task-oriented programming model and working through various techniques for effective use of the TPL. 7.03.2012 Торрент обновлен. Добавлены файлы примеров и слайдов. Tasks and Task-based Programming 00:57:47 Introductions and Agenda 01:04 Motivation: Responsiveness and Performance 02:57 Task-based model --- what's a task? 00:30 Creating a task 02:12 Execution model 03:16 Demo 1: programming for responsiveness 02:49 Demo 1: adding tasks 03:49 Demo 1: why did it crash? 01:11 Demo 1: first solution attempt 01:40 Demo 1: correct solution 05:03 Demo 1: summary 00:53 Creating tasks more efficiently 00:54 Demo 2: programming for performance 00:27 Demo 2: back in Visual Studio 02:23 Demo 2: shared variables 04:35 Demo 2: verifying correctness 03:06 Language support: lambda expressions 02:14 Implementation of lambdas 02:09 Language support: closures 01:47 Closures --- pass by reference! 02:50 Implementation of closures 03:47 Demo 3: reverse-engineer implementation 03:20 Code vs. Facade tasks 02:33 Summary 01:22 References 00:56 Working with Tasks: Creating, Waiting, and Harvesting Results 00:48:11 Introductions and Agenda 01:28 Technology Layers in .NET 4 01:11 Review: What's a Task, Code vs. Facade Tasks 02:12 Demo 1: Stock History App 00:27 Demo 1: App Overview 00:58 Demo 1: Creating Code Tasks 02:51 Demo 1: Creating Facade Tasks 04:10 Review Complete, Agenda for Rest of Module 00:24 Waiting for a Task to Finish 01:27 Demo 2: Waiting for Tasks to Finish 10:29 Harvesting Task Results --- the Result Property 01:16 Demo 3: Harvesting Task Results 04:34 Waiting on Multiple Tasks: WaitAll, WaitAny 02:05 WaitAllOneByOne Pattern --- Overlap Waiting with Result Processing 01:37 Demo 4: WaitAll 02:32 Demo 4: WaitAny 03:44 Task Composition --- .ContinueWith 01:31 An Example of using .ContinueWith 01:19 Many-to-one Task Composition: .ContinueWhenAll, .ContinueWhenAny 00:38 Demo 5: .ContinueWith 01:57 Summary and References 01:21 Coordinating, Canceling, and Exception Handling of Tasks 01:04:56 Introductions and Agenda 01:28 Exception Handling Basics 03:38 Exception Handling Design 03:53 TaskUnobservedException Event: example 02:11 Demo 1: Exception Handling 16:47 Task Cancellation 03:40 Demo 2: Task Cancellation 15:46 Task Priorities? Parent-Child Tasks? 01:30 Passing Data to Tasks: the wrong way... 02:10 Passing Data to Tasks: the correct way! 01:08 Demo 3: Passing Data and Outputting Results 11:30 Summary and References 01:15 Файлы примеров: присутствуют Формат видео: WMV Видео: WMV3, 1024x768, 15 fps, ~170 kbps Аудио: WMA v2, 44100Hz, 128 kb/s, Stereo |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |