ConcurrencyConditionsCppCon 2023 57 David Olsen - Back to Basics: Concurrency DATA RACE ? auto assets = list_all_assets(); auto liabilities = list_all_liabilities(); currency_t net_worth; currency_t durable_goods; currency_t long_term_debts; std::thread goods_thread{[&durable_goods, &assets](){ durable_goods = calculate_durable_goods(assets); }}; std::thread debts_thread{[&long_term_debts, &liabilities](){ long_term_debts = calculate_long_term_debts(liabilities); }}; net_worth = calculate_net_worth(assets, liabilities); goods_thread.join(); debts_thread.join(); create_report(net_worth, durable_goods0 码力 | 160 页 | 2.91 MB | 6 月前3
Making Games Start Fast: A Story About Concurrencygame rules & databases 14Start Enumeration Read Localization Load Audio Load 2D Assets Load 3D Assets Load Game Databases CPU: 5.6s Wait: 1.2s CPU: 8.2s Wait: 1.4s CPU: 7.3s Wait: 0.8s 7 (Old) Startup Profile 15Start Enumeration Read Localization Load Audio Load 2D Assets Load 3D Assets Load Game Databases CPU: 0.5s Wait: 0.6s CPU: 0.9s Wait: 1.4s CPU: 4.5s Wait: 0.2s PhysFS? 29 /assets C:\game\assets dlc01 .zip modXY .zip PHYSFS_mount("/assets", "C:\game\assets", 1); PHYSFS_mount("/assets", "C:\game\dlcs\dlc001.zip", 1); PHYSFS_mount("/assets", "C:\user\mod\modXY0 码力 | 76 页 | 2.22 MB | 6 月前3
Hyperledger Fabric 2.2.1 Documentationthe same channel or on different channels. For example, if you’d like to track different types of assets in their own ‘copy’ of the chaincode. Chaincode packages do not need to be identical across channel Fabric that fulfill its promise of a comprehensive, yet customizable, enterprise blockchain solution: Assets — Asset definitions enable the exchange of almost anything with monetary value over the network, transactions that are usually required by competing businesses and regulated industries that exchange assets on a common network. Security & Membership Services — Permissioned membership provides a trusted0 码力 | 848 页 | 11.56 MB | 1 年前3
Hyperledger Fabric 2.2.1 Documentationthe same channel or on different channels. For example, if you’d like to track different types of assets in their own ‘copy’ of the chaincode. • Chaincode packages do not need to be identical across channel that fulfill its promise of a comprehensive, yet customizable, enterprise blockchain solution: • Assets — Asset definitions enable the exchange of almost anything with monetary value over the network, transactions that are usually required by competing businesses and regulated industries that exchange assets on a common net- work. • Security & Membership Services — Permissioned membership provides a trusted0 码力 | 601 页 | 9.48 MB | 1 年前3
Laravel 3.2 Documentation.................................................................................... 43 Bundle Assets ................................................................................................ ................................................................................... 52 URLs To Assets ................................................................................................ application/routes.php file. These filters make great places to start common bundles or add global assets. Note: The after filter receives the Response object for the current request. Route Groups0 码力 | 139 页 | 1.13 MB | 1 年前3
Hyperledger Fabric 1.1 DocumentationFabric that fulfill its promise of a comprehensive, yet customizable, enterprise blockchain solution: Assets - Asset definitions enable the exchange of almost anything with monetary value over the network, privacy and confidentiality required by competing businesses and regulated industries that exchange assets on a common network. Security & Membership Services - Permissioned membership provides a trusted enterprise. Assets Assets can range from the tangible (real estate and hardware) to the intangible (contracts and intellectual property). Hyperledger Fabric provides the ability to modify assets using chaincode0 码力 | 422 页 | 4.84 MB | 1 年前3
Hyperledger Fabric 1.1 Documentationthat fulfill its promise of a comprehensive, yet customizable, enterprise blockchain solution: • Assets - Asset definitions enable the exchange of almost anything with monetary value over the network, privacy and confidentiality required by competing businesses and regulated industries that exchange assets on a common network. • Security & Membership Services - Permissioned membership provides a trusted 2.3.1 Assets Assets can range from the tangible (real estate and hardware) to the intangible (contracts and intellectual property). Hyperledger Fabric provides the ability to modify assets using chaincode0 码力 | 277 页 | 3.21 MB | 1 年前3
Back to Basics: Debugging Techniquesprogram (or the system) to observe the reported symptoms • Developing new / updating existing test assets to demonstrate the failure • Pro tip: Make sure you're looking at the correct source code! • Characterizing Techniques Copyright © 2021 Bob Steagall Understand the Problem • Inspect and verify the associated test assets • The test case(s) or harness(es) may be broken • If appropriate, test data should demonstrate incremental, bottom-up development • Add functionality in small sections of code • Create test assets for each new increment of functionality • Verify that new code doesn't cause previous test cases0 码力 | 44 页 | 470.68 KB | 6 月前3
Hyperledger Fabric 1.2 Documentationthat fulfill its promise of a comprehensive, yet customizable, enterprise blockchain solution: • Assets — Asset definitions enable the exchange of almost anything with monetary value over the network, transactions that are usually required by competing businesses and regulated industries that exchange assets on a common net- work. • Security & Membership Services — Permissioned membership provides a trusted master 4.3.1 Assets Assets can range from the tangible (real estate and hardware) to the intangible (contracts and intellectual property). Hyperledger Fabric provides the ability to modify assets using chaincode0 码力 | 335 页 | 4.48 MB | 1 年前3
Hyperledger Fabric 1.2 DocumentationFabric that fulfill its promise of a comprehensive, yet customizable, enterprise blockchain solution: Assets — Asset definitions enable the exchange of almost anything with monetary value over the network, transactions that are usually required by competing businesses and regulated industries that exchange assets on a common network. Security & Membership Services — Permissioned membership provides a trusted enterprise. Assets Assets can range from the tangible (real estate and hardware) to the intangible (contracts and intellectual property). Hyperledger Fabric provides the ability to modify assets using chaincode0 码力 | 497 页 | 6.59 MB | 1 年前3
共 480 条
- 1
- 2
- 3
- 4
- 5
- 6
- 48













