API:System.Threading.TThreadPool.TSafeSharedInteger
Delphi
TSafeSharedInteger = record
private
FSharedVar: PInteger;
function GetInteger: Integer; inline;
procedure SetInteger(const Value: Integer); inline;
public
constructor Create(var SharedVar: Integer);
function Increment: Integer; inline;
function Decrement: Integer; inline;
function CompareExchange(Value: Integer; Comparand: Integer): Integer; inline;
class operator Explicit(Value: TSafeSharedInteger): Integer; inline;
property Value: Integer read GetInteger write SetInteger;
end;
C++
struct DECLSPEC_DRECORD TSafeSharedInteger
{
private:
int *FSharedVar;
int __fastcall GetInteger();
void __fastcall SetInteger(const int Value);
public:
__fastcall TSafeSharedInteger(int &SharedVar);
int __fastcall Increment();
int __fastcall Decrement();
int __fastcall CompareExchange(int Value, int Comparand);
__property int Value = {read=GetInteger, write=SetInteger};
TSafeSharedInteger() {}
};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
record struct |
protected | System.Threading.pas System.Threading.hpp |
System.Threading | TThreadPool |
説明
このトピックには現在ドキュメントが存在しません。「ノート」を利用してこのトピックの改良について話しあうことができます。