Qtの参照カウントがどこでどのように実装されているかを見つけようとしています。QBasicAtomicInt および QAtomicInt は、効率的な参照カウント API を提供する ref() および deref() 関数を使用します。これらの関数は値をアトミックにインクリメントおよびデクリメントしますが、これらの関数はライブラリのどこに実装されていますか? Qtがアトミック参照カウントをどのように実装しているかを理解しようとしています。ありがとうございました。
2019 次
1 に答える
6
アトミック操作はプレーンな C++ では実現できないため、特定のプロセッサ アーキテクチャごとにアセンブリに直接実装されます。
x86 プロセッサ用の Qt のアトミック操作のソースは次のとおりです。
于 2010-11-14T21:55:47.940 に答える