LogoClawIndex
CasesSkillsAbout
LogoClawIndex

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.

dotnet-csharp-concurrency-patterns - Choose .NET synchronization primitives for thread-safe code

Provides .NET concurrency patterns and a decision framework for synchronizing threads and protecting shared state.

Tags

Updated: 2026-10-04

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Synchronize threads
  • Protect shared state
  • Choose synchronization primitives
  • Apply lock patterns
  • Use atomic operations
  • Use concurrent collections

Inputs

  • Concurrency requirements
  • Shared-state access patterns
  • Async constraints
  • Contention characteristics

Outputs

  • Synchronization recommendations
  • Thread-safe C# patterns
  • Primitive selection guidance

Requirements

  • .NET 8.0+ baseline
  • Modern C# support

Source

  • Spec: SKILL.md
.NET
C#
concurrency
thread synchronization
thread-safe data access
Synchronize threads
Protect shared state
Choose synchronization primitives
Apply lock patterns
Concurrency requirements
Shared-state access patterns
Async constraints
Synchronization recommendations
Thread-safe C# patterns
Primitive selection guidance