All Projects → microsoft → Vs Threading

microsoft / Vs Threading

Licence: other
The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.

Projects that are alternatives of or similar to Vs Threading

Fooproxy
稳健高效的评分制-针对性- IP代理池 + API服务,可以自己插入采集器进行代理IP的爬取,针对你的爬虫的一个或多个目标网站分别生成有效的IP代理数据库,支持MongoDB 4.0 使用 Python3.7(Scored IP proxy pool ,customise proxy data crawler can be added anytime)
Stars: ✭ 195 (-66.67%)
Mutual labels:  async, threading
IGeekFan.AspNetCore.Knife4jUI
support .NET Core3.0+,.NET Standard2.0 Swagger UI knife4j ui,you can use NSwagger or Swashbuckle.AspNetCore in packages
Stars: ✭ 178 (-69.57%)
Mutual labels:  nuget, netstandard
Asyncfriendlystacktrace
Async-friendly format for stack traces and exceptions
Stars: ✭ 205 (-64.96%)
Mutual labels:  async, netstandard
Krakencore
💱 .NET client for Kraken Bitcoin & cryptocurrency exchange API
Stars: ✭ 37 (-93.68%)
Mutual labels:  async, netstandard
lastfm
Portable .Net library for Last.fm
Stars: ✭ 87 (-85.13%)
Mutual labels:  nuget, netstandard
Multitasking
Non-blocking Python methods using decorators
Stars: ✭ 87 (-85.13%)
Mutual labels:  async, threading
dark-sky-core
A .NET Standard Library for using the Dark Sky API.
Stars: ✭ 55 (-90.6%)
Mutual labels:  nuget, netstandard
Eventflow
Async/await first CQRS+ES and DDD framework for .NET
Stars: ✭ 1,932 (+230.26%)
Mutual labels:  netstandard, nuget
ObviousAwait
🧵 Expressive aliases to ConfigureAwait(true) and ConfigureAwait(false)
Stars: ✭ 55 (-90.6%)
Mutual labels:  threading, netstandard
REstate
Portable state-flows (state-machine based workflows)
Stars: ✭ 35 (-94.02%)
Mutual labels:  nuget, netstandard
Asyncawaitbestpractices
Extensions for System.Threading.Tasks.Task and System.Threading.Tasks.ValueTask
Stars: ✭ 693 (+18.46%)
Mutual labels:  async, threading
Vortice.windows
.NET standard bindings for DirectX, WIC, Direct2D1, XInput, XAudio and X3DAudio
Stars: ✭ 427 (-27.01%)
Mutual labels:  netstandard, nuget
Megaapiclient
MegaApiClient is a C# .Net library to access http://mega.co.nz / http://mega.nz cloud storage and file hosting service.
Stars: ✭ 151 (-74.19%)
Mutual labels:  netstandard, nuget
Open.channelextensions
A set of extensions for optimizing/simplifying System.Threading.Channels usage.
Stars: ✭ 106 (-81.88%)
Mutual labels:  async, threading
Ether.network
https://github.com/Eastrall/Sylver
Stars: ✭ 147 (-74.87%)
Mutual labels:  netstandard, nuget
Codejam
Set of handy reusable .NET components that can simplify your daily work and save your time when you copy and paste your favorite helper methods and classes from one project to another
Stars: ✭ 217 (-62.91%)
Mutual labels:  async, threading
Colore
A powerful C# library for Razer Chroma's SDK
Stars: ✭ 121 (-79.32%)
Mutual labels:  netstandard, nuget
Zipstorer
A Pure C# Class to Store Files in Zip
Stars: ✭ 139 (-76.24%)
Mutual labels:  netstandard, nuget
KuttSharp
🔪 .NET Package for kutt.it url shortener
Stars: ✭ 29 (-95.04%)
Mutual labels:  nuget, netstandard
Async Techniques Python Course
Async Techniques and Examples in Python Course
Stars: ✭ 314 (-46.32%)
Mutual labels:  async, threading

Microsoft.VisualStudio.Threading

NuGet package Build Status Join the chat at https://gitter.im/vs-threading/Lobby

Analyzers: NuGet package

Features

  • Async versions of many threading synchronization primitives
    • AsyncAutoResetEvent
    • AsyncBarrier
    • AsyncCountdownEvent
    • AsyncManualResetEvent
    • AsyncReaderWriterLock
    • AsyncSemaphore
    • ReentrantSemaphore
  • Async versions of very common types
    • AsyncEventHandler
    • AsyncLazy<T>
    • AsyncLazyInitializer
    • AsyncLocal<T>
    • AsyncQueue<T>
  • Await extension methods
    • Await on a TaskScheduler to switch to it. Switch to a background thread with await TaskScheduler.Default;
    • Await on a Task with a timeout
    • Await on a Task with cancellation
  • JoinableTaskFactory that allows you to schedule asynchronous or synchronous work that does not deadlock with the UI thread even when the UI thread needs to synchronously block on the result.

Documentation

Supported platforms

  • .NET 4.5
  • .NET 4.6
  • .NET Standard 1.3
  • .NET Standard 2.0
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].