Asynchronous programming in .NET### Asynchronous programming in .NET by Gerardo Lijs Twitter @GerardoLijs April 2019 ## Content What is Asynchronous Programming CPU-bound vs IO-bound Obsolete patterns Tasks and async/await Practical Count(n => Enumerable.Range(2, (int)Math.Sqrt(n) - 1).All(i => n % i > 0)); } ## Asynchronous method TaskGetPrimesCountAsync(int start, int count) { return Task.Run(() => of the time you will need asynchronous to deal with IO-bound operations and the times you will use CPU-bound operations you will probably use a library that provides asynchronous methods for you to interact 0 码力 | 29 页 | 942.73 KB | 2 年前3
Custom Views for the Rest of UsCustom Views for the Rest of Us ## JACOB RICE 20 21 October 24-29 ## Custom Views for the Rest of Us Jacob Rice jacob.rice.cpp@gmail.com KEYSIGHT TECHNOLOGIES 1 using namespace std::views; 2 for y> ## → ## → ## → ## What is a view? ## Easy to access: namespace std { 3 } namespace views = ranges::views; ## Range • Semantically: a collection of "things". • Has begin and end functions iterated. Pipelines are cheap to create; “real” work is done during iteration. 1 using namespace std::views; 2 for (int i : iota(2) | filter(even) | transform(square)) 3 std::cout << i <<0 码力 | 187 页 | 13.25 MB | 1 年前3
Distributed Ranges: A Model for Building Distributed Data Structures, Algorithms, and Views## +23 ## Distributed Ranges: A Model for Building Distributed Data Structures, Algorithms, and Views ## BENJAMIN BROCK ## Notices and Disclaimers For notices, disclaimers, and details about performance Other names and brands may be claimed as the property of others. ## Human Readable Disclaimer - The views in this talk are mine, not necessarily those of my employer. - This is a speculative, academic-style dot_product(vector& x, vector & y) { auto z = views::zip(x, y) | views::transform([](auto element) { auto [a, b] = element; return a * b; 0 码力 | 127 页 | 2.06 MB | 1 年前3
Taro: Task graph-based Asynchronous Programming Using C++ Coroutine## +23 ## Taro: Task graph-based Asynchronous Programming Using C++ Coroutine DIAN-LUN LIN 20 23 October 01 - 06 ## Agenda • Understand the motivation behind Taro • Learn to use the Taro C++ programming Conclusion ## Synchronous/Asynchronous Mechanisms Synchronous Boil the water  Multitasking! Asynchronous Wait : page =0 码力 | 314 页 | 1.26 MB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
异步编程async/await响应式用户界面扩展性性能测试custom viewsproxy iteratorsviewable_rangerange-v3customization points分布式范围分布式数据结构分段处理分布式算法并行计算任务图协程调度算法性能评估asynchronous viewsJSONFielddeprecationPython compatibilitycaching middlewareZabbixServerAgentProxyAsynchronous Pollersstd::mdspanlayoutaccessorasynchronouspolicyClickHouseDistributed tablesreplicated merge treeshardingmaterialized viewsDjangoORMclass-based viewsstatic filesloggingtask queuemessage brokerRabbitMQCelery













