Concurrency

Concurrency taxonomy generated by the site skill importer.

11 個技能
A
swift-concurrency-6-2

作者 affaan-m

swift-concurrency-6-2 可協助你導入 Swift 6.2 的 Approachable Concurrency、修正資料競爭錯誤,並判斷何時應保留在 MainActor 上執行,或改用 @concurrent 將工作卸載。這份 swift-concurrency-6-2 指南適用於 app 與 backend 開發的遷移情境。

後端开发
收藏 0GitHub 156.3k
A
swift-protocol-di-testing

作者 affaan-m

swift-protocol-di-testing 可協助你用小型 protocol 與預設實作,將檔案系統、網路與 API 呼叫替換掉,讓 Swift 測試、預覽與後端開發更具可預測性。

後端开发
收藏 0GitHub 156.3k
A
swift-actor-persistence

作者 affaan-m

swift-actor-persistence 是一種以 Swift actor 為核心的持久化模式,適合用於具備執行緒安全需求的本機儲存,結合記憶體快取與檔案後端資料。適用於 offline-first 應用與 Backend Development,當你想要序列化存取、較清楚的併發控制,以及更少的鎖定判斷負擔時特別合適。

後端开发
收藏 0GitHub 156.3k
A
rust-patterns

作者 affaan-m

rust-patterns 是一份實用的 Rust 開發指南,聚焦慣用寫法,涵蓋 ownership、錯誤處理、traits、並行、模組邊界,以及偏向後端的設計取捨,幫助你寫出更安全、更乾淨的程式碼。

後端开发
收藏 0GitHub 156.2k
A
golang-testing

作者 affaan-m

golang-testing 技能可協助你撰寫與改進 Go 測試,涵蓋 table-driven cases、subtests、benchmarks、fuzzing,以及兼顧 coverage 的 TDD。它是為正在處理實際 Go 程式碼、想要實用且符合慣例的指引,而不是泛泛的測試建議的開發者所設計。

测试自動化
收藏 0GitHub 156.2k
W
rust-async-patterns

作者 wshobson

rust-async-patterns 是一項實用的 Tokio 非同步 Rust 技能,涵蓋 tasks、channels、streams、timeouts、cancellation、tracing 與 error handling,適合後端開發使用。

後端开发
收藏 0GitHub 32.6k
W
go-concurrency-patterns

作者 wshobson

go-concurrency-patterns 協助你以符合 Go 慣用法的方式運用並行模式,涵蓋 worker pools、pipelines、channels、sync primitives,以及以 context 為基礎的 cancellation。你可以依據 SKILL.md 的指引,用它來設計更安全的後端服務、排查 race conditions,並改善 graceful shutdown 的行為。

後端开发
收藏 0GitHub 32.6k
W
async-python-patterns

作者 wshobson

async-python-patterns 是一份實用指南,協助你為以 I/O 為主的 Python 系統選擇安全的 asyncio 模式。可用來掌握安裝與採用情境、檢視使用方式、避免阻塞 event loop,並在設計 async API、workers、scrapers 與後端服務時,妥善處理有限並發、取消機制,以及 sync 與 async 之間的取捨。

後端开发
收藏 0GitHub 32.6k
J
swift-concurrency

作者 Joannis

swift-concurrency 技能可協助你更有把握地檢視 async/await 重構、actor 隔離、Sendable 問題、task 結構與 Swift 6 遷移。當編譯器警告、資料競爭或隔離邊界需要謹慎處理時,特別適合用於實際的程式碼編修;也適合需要以 repo 既有慣例為基礎的 swift-concurrency 指南時使用。

程式碼编辑
收藏 0GitHub 57
M
exploiting-race-condition-vulnerabilities

作者 mukul975

exploiting-race-condition-vulnerabilities 技能可協助資安稽核人員使用類似 Turbo Intruder 的並發請求,測試 Web 應用是否存在 TOCTOU 漏洞、重複交易與限流繞過問題。內容包含經授權評估所需的安裝、工作流程與使用指引。

安全稽核
收藏 0GitHub 0
J
swift-nio

作者 Joannis

swift-nio 是一個用於 SwiftNIO 後端開發的技能,涵蓋 server、client、pipeline、buffer、codec,以及 event-loop 安全的 async 程式碼。可用來處理 swift-nio 使用問題、protocol parsing、TCP/UDP 服務、NIOAsyncChannel 整合,以及排查 EventLoop 上的 blocking work。這是一份實用的 swift-nio 指南,著重正確的架構與實作方式。

後端开发
收藏 0GitHub 0
Concurrency