Presentation is loading. Please wait.

Presentation is loading. Please wait.

DEV303. Tiny Functions Why Does It Need a Name?

Similar presentations


Presentation on theme: "DEV303. Tiny Functions Why Does It Need a Name?"— Presentation transcript:

1 DEV303

2

3

4

5 Tiny Functions

6 Why Does It Need a Name?

7 demo

8 Lambdas That Return Something

9 Using Variables from Local Scope

10

11

12

13 13

14 14

15 Const iterators: cbegin and cend

16

17

18 Parallel Patterns Library parallel_for parallel_for_each Concurrent Algorithms parallel_accumulate parallel_partialsum parallel_invoke … parallel_for parallel_for_each Concurrent Algorithms parallel_accumulate parallel_partialsum parallel_invoke … Threads + UMS Messaging Primitives send, receive asend, try_receive message buffers … Messaging Primitives send, receive asend, try_receive message buffers … Concurrency Runtime Schedulers with Work-Stealing Queues chores … … Concurrency Primitives task handles task groups futures synchronization types Concurrency Primitives task handles task groups futures synchronization types Concurrent Collections concurrent_queue concurrent_vector concurrent_hash_map … Concurrent Collections concurrent_queue concurrent_vector concurrent_hash_map … chores … C/C++ Application or Library Resource Manager Proc 1 … … Proc p

19

20 demo

21

22

23 www.microsoft.com/teched Sessions On-Demand & CommunityMicrosoft Certification & Training Resources Resources for IT ProfessionalsResources for Developers www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn http://northamerica.msteched.com Connect. Share. Discuss.

24

25 Scan the Tag to evaluate this session now on myTechEd Mobile

26

27


Download ppt "DEV303. Tiny Functions Why Does It Need a Name?"

Similar presentations


Ads by Google