Code

History

Commits on b5314923b6094deaf7daeaeb32b9bf89babd37d7 to Source/Libraries/GSF.Core/Threading/LogicalThreadOperation.cs6
  1. GSF.Core: Updated the non-disposable GSF.Threading.CancellationToken class to be compatible with, and implicitly castable to, a System.Threading.CancellationToken struct as well as System.Threading.CancellationTokenSource class for simpler interop when using Task/Async .NET infrastructure methods that require the .NET system cancellation token.Ritchie Carroll committed 10 years agofddf777
  2. GSF.Core: Modified the LogicalThreadOperation to allow requeuing the action of a running operation at a different priority.StephenCWills committed 10 years ago9fc1938
  3. GSF.Threading: Added validation to DefaultPriority in LogicalThreadOperation.Ritchie Carroll committed 10 years ago50782ab
  4. GSF.Threading: Updated LogicalThreadOperation to correct priority application and added per-action override feature, made explicit RunIfPending optional, and defaulted priority level when not specified to 1 (also changed this in LogicalThread for consistency)Ritchie Carroll committed 10 years ago64302be
  5. GSF.Core: 1) Added CancellationToken.cs to the solution. 2) Added FragmentationCount property to FileBackedDictionary and FileBackedHashSet. 3) Fixed an issue with FileBackedDictionary and FileBackedHashSet when using a relative path to a nonexistent file in the working directory. 4) Vastly modified the behavior of the file processor concerning file enumeration and defragmentation of the set of processed files. 5) Modified LogicalThread to support priority queuing.StephenCWills committed 10 years agoe2bffdc
  6. GSF.Core: Added logical thread API for synchronization in multi-threaded applications.StephenCWills committed 11 years ago2cacad7

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t