C# Class SharpOS.Kernel.ADC.X86.Interlocked

Mostrar archivo Open project: sharpos/SharpOS

Public Methods

Method Description
Add ( uint location, uint value ) : uint
CompareExchange ( uint location, uint value, uint comparand ) : uint
Decrement ( uint location ) : uint
Exchange ( int &location, int value ) : int
Exchange ( uint location, uint value ) : uint
Increment ( uint location ) : uint

Method Details

Add() public static method

public static Add ( uint location, uint value ) : uint
location uint
value uint
return uint

CompareExchange() public static method

public static CompareExchange ( uint location, uint value, uint comparand ) : uint
location uint
value uint
comparand uint
return uint

Decrement() public static method

public static Decrement ( uint location ) : uint
location uint
return uint

Exchange() public static method

public static Exchange ( int &location, int value ) : int
location int
value int
return int

Exchange() public static method

public static Exchange ( uint location, uint value ) : uint
location uint
value uint
return uint

Increment() public static method

public static Increment ( uint location ) : uint
location uint
return uint