 Lock-Free Atomic Shared Pointers Without a Split Reference Count? It Can Be Done!Atomics and concurrency patterns • How existing atomic Lock-Free Atomic Shared Pointers Without a Split Reference Count? It Can Be Done!Atomics and concurrency patterns • How existing atomic- are implemented (the split reference count technique) • Deferred reclamation, i.e., garbage collection in C++ Some assumed knowledge Atomics and concurrency patterns • How existing atomic - are implemented (the split reference count technique) • Deferred reclamation, i.e., garbage collection in C++ Some assumed knowledge danielanderson.net std::shared_ptr (the basics) T* ptr; shared_ptr - s1: control_block: atomic - ref_count = 1; … control_block* ctrl; T12 Daniel Anderson -- danielanderson.net std::shared_ptr (the 0 码力 | 45 页 | 5.12 MB | 6 月前3
 The Many Shades of reference_wrappersome_object; if (cond) dialog = some_other_object; // ?? process(dialog); 3 CppCon 2020C++ reference can only be bound once auto& dialog = [&]() -> auto& { if (cond) return some_object; else return 2020Reference “assignment” 8 CppCon 2020 Python dialog = some_object if cond: dialog = some_other_object C++ auto& dialog = some_object; if (cond) dialog = some_other_object;C++ reference • initialization initialization binds the object to the reference • assignment assigns to the bounded object (so called “assign-through”) 9 CppCon 2020What if initialization and assignment both bind objects? • initialization0 码力 | 49 页 | 575.61 KB | 6 月前3 The Many Shades of reference_wrappersome_object; if (cond) dialog = some_other_object; // ?? process(dialog); 3 CppCon 2020C++ reference can only be bound once auto& dialog = [&]() -> auto& { if (cond) return some_object; else return 2020Reference “assignment” 8 CppCon 2020 Python dialog = some_object if cond: dialog = some_other_object C++ auto& dialog = some_object; if (cond) dialog = some_other_object;C++ reference • initialization initialization binds the object to the reference • assignment assigns to the bounded object (so called “assign-through”) 9 CppCon 2020What if initialization and assignment both bind objects? • initialization0 码力 | 49 页 | 575.61 KB | 6 月前3
 Spring Security Shiro Plugin - Reference DocumentationSpring Security Shiro Plugin - Reference Documentation Burt Beckwith Version 3.1.2.BUILD-SNAPSHOT Table of Contents 1. Introduction to the Spring Security Shiro Plugin . . . . . . . . . . . . . .0 码力 | 8 页 | 122.93 KB | 10 月前3 Spring Security Shiro Plugin - Reference DocumentationSpring Security Shiro Plugin - Reference Documentation Burt Beckwith Version 3.1.2.BUILD-SNAPSHOT Table of Contents 1. Introduction to the Spring Security Shiro Plugin . . . . . . . . . . . . . .0 码力 | 8 页 | 122.93 KB | 10 月前3
 Shiro support for the Spring Security plugin - Reference
Documentationthe Spring Security plugin Table of contents 2 Shiro support for the Spring Security plugin - Reference Documentation Authors: Burt Beckwith Version: 0.1 Table of Contents 1 Introduction 1.1 History0 码力 | 6 页 | 17.49 KB | 10 月前3 Shiro support for the Spring Security plugin - Reference
Documentationthe Spring Security plugin Table of contents 2 Shiro support for the Spring Security plugin - Reference Documentation Authors: Burt Beckwith Version: 0.1 Table of Contents 1 Introduction 1.1 History0 码力 | 6 页 | 17.49 KB | 10 月前3
 Shiro support for the Spring Security plugin - Reference
Documentation1 Shiro support for the Spring Security plugin Shiro support for the Spring Security plugin - Reference Documentation Authors: Burt Beckwith Version: 1.0.0 Table of Contents 1 Introduction to the Spring0 码力 | 5 页 | 16.72 KB | 10 月前3 Shiro support for the Spring Security plugin - Reference
Documentation1 Shiro support for the Spring Security plugin Shiro support for the Spring Security plugin - Reference Documentation Authors: Burt Beckwith Version: 1.0.0 Table of Contents 1 Introduction to the Spring0 码力 | 5 页 | 16.72 KB | 10 月前3
 Oracle VM VirtualBox 4.1.40 Programming Guide and ReferenceOracle VM VirtualBox R ⃝ Programming Guide and Reference Version 4.1.40 c⃝ 2004-2015 Oracle Corporation http://www.virtualbox.org Contents 1 Introduction 16 1.1 Modularity: the building blocks of VirtualBox RDPWeb features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 8.2 RDPWeb reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 8.2.1 RDPWeb functions entire feature set of the virtualization engine below. It is completely documented in this SDK Reference – see chapter 5, Classes (interfaces), page 44 and chapter 6, Enumerations (enums), page 262 – and0 码力 | 306 页 | 1.92 MB | 6 月前3 Oracle VM VirtualBox 4.1.40 Programming Guide and ReferenceOracle VM VirtualBox R ⃝ Programming Guide and Reference Version 4.1.40 c⃝ 2004-2015 Oracle Corporation http://www.virtualbox.org Contents 1 Introduction 16 1.1 Modularity: the building blocks of VirtualBox RDPWeb features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 8.2 RDPWeb reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 8.2.1 RDPWeb functions entire feature set of the virtualization engine below. It is completely documented in this SDK Reference – see chapter 5, Classes (interfaces), page 44 and chapter 6, Enumerations (enums), page 262 – and0 码力 | 306 页 | 1.92 MB | 6 月前3
 Oracle VM VirtualBox 5.2.40 Programming Guide and ReferenceOracle VM VirtualBox R ⃝ Programming Guide and Reference Version 5.2.40 c⃝ 2004-2020 Oracle Corporation http://www.virtualbox.org Contents 1 Introduction 21 1.1 Modularity: the building blocks of VirtualBox RDPWeb features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398 8.2 RDPWeb reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398 8.2.1 RDPWeb functions entire feature set of the virtualization engine below. It is completely documented in this SDK Reference – see chapter 5, Classes (interfaces), page 52 and chapter 6, Enumerations (enums), page 351 – and0 码力 | 422 页 | 2.45 MB | 6 月前3 Oracle VM VirtualBox 5.2.40 Programming Guide and ReferenceOracle VM VirtualBox R ⃝ Programming Guide and Reference Version 5.2.40 c⃝ 2004-2020 Oracle Corporation http://www.virtualbox.org Contents 1 Introduction 21 1.1 Modularity: the building blocks of VirtualBox RDPWeb features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398 8.2 RDPWeb reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398 8.2.1 RDPWeb functions entire feature set of the virtualization engine below. It is completely documented in this SDK Reference – see chapter 5, Classes (interfaces), page 52 and chapter 6, Enumerations (enums), page 351 – and0 码力 | 422 页 | 2.45 MB | 6 月前3
 Oracle VM VirtualBox 5.2.12 Programming Guide and ReferenceOracle VM VirtualBox R ⃝ Programming Guide and Reference Version 5.2.12 c⃝ 2004-2018 Oracle Corporation http://www.virtualbox.org Contents 1 Introduction 21 1.1 Modularity: the building blocks of VirtualBox RDPWeb features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 8.2 RDPWeb reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 8.2.1 RDPWeb functions entire feature set of the virtualization engine below. It is completely documented in this SDK Reference – see chapter 5, Classes (interfaces), page 52 and chapter 6, Enumerations (enums), page 350 – and0 码力 | 421 页 | 2.43 MB | 6 月前3 Oracle VM VirtualBox 5.2.12 Programming Guide and ReferenceOracle VM VirtualBox R ⃝ Programming Guide and Reference Version 5.2.12 c⃝ 2004-2018 Oracle Corporation http://www.virtualbox.org Contents 1 Introduction 21 1.1 Modularity: the building blocks of VirtualBox RDPWeb features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 8.2 RDPWeb reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 8.2.1 RDPWeb functions entire feature set of the virtualization engine below. It is completely documented in this SDK Reference – see chapter 5, Classes (interfaces), page 52 and chapter 6, Enumerations (enums), page 350 – and0 码力 | 421 页 | 2.43 MB | 6 月前3
 Oracle VM VirtualBox 4.3.36 Programming Guide and ReferenceOracle VM VirtualBox R ⃝ Programming Guide and Reference Version 4.3.36 c⃝ 2004-2016 Oracle Corporation http://www.virtualbox.org Contents 1 Introduction 19 1.1 Modularity: the building blocks of VirtualBox RDPWeb features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 8.2 RDPWeb reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 8.2.1 RDPWeb functions entire feature set of the virtualization engine below. It is completely documented in this SDK Reference – see chapter 5, Classes (interfaces), page 50 and chapter 6, Enumerations (enums), page 317 – and0 码力 | 376 页 | 1.99 MB | 6 月前3 Oracle VM VirtualBox 4.3.36 Programming Guide and ReferenceOracle VM VirtualBox R ⃝ Programming Guide and Reference Version 4.3.36 c⃝ 2004-2016 Oracle Corporation http://www.virtualbox.org Contents 1 Introduction 19 1.1 Modularity: the building blocks of VirtualBox RDPWeb features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 8.2 RDPWeb reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 8.2.1 RDPWeb functions entire feature set of the virtualization engine below. It is completely documented in this SDK Reference – see chapter 5, Classes (interfaces), page 50 and chapter 6, Enumerations (enums), page 317 – and0 码力 | 376 页 | 1.99 MB | 6 月前3
 Oracle VM VirtualBox 4.3.12 Programming Guide and ReferenceOracle VM VirtualBox R ⃝ Programming Guide and Reference Version 4.3.12 c⃝ 2004-2014 Oracle Corporation http://www.virtualbox.org Contents 1 Introduction 19 1.1 Modularity: the building blocks of VirtualBox RDPWeb features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 8.2 RDPWeb reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 8.2.1 RDPWeb functions entire feature set of the virtualization engine below. It is completely documented in this SDK Reference – see chapter 5, Classes (interfaces), page 50 and chapter 6, Enumerations (enums), page 317 – and0 码力 | 376 页 | 2.24 MB | 6 月前3 Oracle VM VirtualBox 4.3.12 Programming Guide and ReferenceOracle VM VirtualBox R ⃝ Programming Guide and Reference Version 4.3.12 c⃝ 2004-2014 Oracle Corporation http://www.virtualbox.org Contents 1 Introduction 19 1.1 Modularity: the building blocks of VirtualBox RDPWeb features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 8.2 RDPWeb reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 8.2.1 RDPWeb functions entire feature set of the virtualization engine below. It is completely documented in this SDK Reference – see chapter 5, Classes (interfaces), page 50 and chapter 6, Enumerations (enums), page 317 – and0 码力 | 376 页 | 2.24 MB | 6 月前3
共 397 条
- 1
- 2
- 3
- 4
- 5
- 6
- 40














 
 