Qiku ← プロンプト一覧へ

AI / コーディングとデバッグ

共有される可変状態の洗い出し

共有される可変状態の洗い出し(中国語の原文)

这个 [类/模块] 里的 [字段名] 会被 [调用方数量] 处读写,目前没有任何同步措施。请列出所有读写点及其执行线程,判断哪些存在跨线程可见性问题;再逐个给出处理方式:加锁、改成不可变副本、用原子类型、或收敛到单线程处理。优先给改动最小的方案,并说明它放弃了什么。
当サイトオリジナル

中国語の原文

使い方

只加锁不改设计,往往把竞态换成了性能问题和死锁。

同じ分野のプロンプト