ParallelExtensionsExtras.zip

上传者: u014182583 | 上传时间: 2021-04-16 09:04:34 | 文件大小: 129KB | 文件类型: ZIP
包含了.NET并行相关的示例代码,网站https://code.msdn.microsoft.com/ParExtSamples 链接已经失效,大家可以从这里下载

文件下载

资源详情

[{"title":"( 82 个子文件 129KB ) ParallelExtensionsExtras.zip","children":[{"title":"ParallelExtensionsExtras-master","children":[{"title":"README.md <span style='color:#111;'> 84B </span>","children":null,"spread":false},{"title":"TaskSchedulers","children":[{"title":"ThreadPerTaskkScheduler.cs <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"ReprioritizableTaskScheduler.cs <span style='color:#111;'> 4.31KB </span>","children":null,"spread":false},{"title":"StaTaskScheduler.cs <span style='color:#111;'> 4.54KB </span>","children":null,"spread":false},{"title":"SynchronizationContextTaskScheduler.cs <span style='color:#111;'> 3.09KB </span>","children":null,"spread":false},{"title":"CurrentThreadTaskScheduler.cs <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"QueuedTaskScheduler.cs <span style='color:#111;'> 29.89KB </span>","children":null,"spread":false},{"title":"WorkStealingTaskScheduler.cs <span style='color:#111;'> 19.29KB </span>","children":null,"spread":false},{"title":"RoundRobinTaskScheduler.cs <span style='color:#111;'> 5.26KB </span>","children":null,"spread":false},{"title":"ConcurrentExclusiveInterleave.cs <span style='color:#111;'> 14.87KB </span>","children":null,"spread":false},{"title":"LimitedConcurrencyLevelTaskScheduler.cs <span style='color:#111;'> 6.15KB </span>","children":null,"spread":false},{"title":"IOCompletionPortTaskScheduler.cs <span style='color:#111;'> 11.39KB </span>","children":null,"spread":false},{"title":"IOTaskScheduler.cs <span style='color:#111;'> 3.70KB </span>","children":null,"spread":false},{"title":"OrderedTaskScheduler.cs <span style='color:#111;'> 760B </span>","children":null,"spread":false}],"spread":false},{"title":"ParallelAlgorithms","children":[{"title":"ParallelAlgorithms_SpeculativeInvoke.cs <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"ParallelAlgorithms_Map.cs <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false},{"title":"ParallelAlgorithms_SpeculativeFor.cs <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false},{"title":"ParallelAlgorithms_Reduce.cs <span style='color:#111;'> 5.51KB </span>","children":null,"spread":false},{"title":"ParallelAlgorithms_For.cs <span style='color:#111;'> 3.22KB </span>","children":null,"spread":false},{"title":"ParallelAlgorithms_Scan.cs <span style='color:#111;'> 11.74KB </span>","children":null,"spread":false},{"title":"ParallelAlgorithms_WhileNotEmpty.cs <span style='color:#111;'> 3.01KB </span>","children":null,"spread":false},{"title":"ParallelAlgorithms_Sort.cs <span style='color:#111;'> 11.65KB </span>","children":null,"spread":false},{"title":"ParallelAlgorithms_While.cs <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"ParallelAlgorithms_SpeculativeForEach.cs <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"ParallelAlgorithms_Filter.cs <span style='color:#111;'> 2.45KB </span>","children":null,"spread":false},{"title":"ParallelAlgorithms_Wavefront.cs <span style='color:#111;'> 5.93KB </span>","children":null,"spread":false},{"title":"ParallelAlgorithms_Common.cs <span style='color:#111;'> 691B </span>","children":null,"spread":false},{"title":"ParallelAlgorithms_ForRange.cs <span style='color:#111;'> 13.61KB </span>","children":null,"spread":false}],"spread":false},{"title":"Extensions","children":[{"title":"AggregateExceptionExtensions.cs <span style='color:#111;'> 3.45KB </span>","children":null,"spread":false},{"title":"TaskCompletionSourceExtensions.cs <span style='color:#111;'> 3.61KB </span>","children":null,"spread":false},{"title":"ParallelOptionsExtensions.cs <span style='color:#111;'> 1.00KB </span>","children":null,"spread":false},{"title":"TaskSchedulerExtensions.cs <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"DelegateBasedObserver.cs <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"LazyExtensions.cs <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"PlinqExtensions.cs <span style='color:#111;'> 7.87KB </span>","children":null,"spread":false},{"title":"TaskExtrasExtensions.cs <span style='color:#111;'> 25.27KB </span>","children":null,"spread":false},{"title":"DelegateExtensions.cs <span style='color:#111;'> 2.75KB </span>","children":null,"spread":false},{"title":"LinqToTasks.cs <span style='color:#111;'> 11.69KB </span>","children":null,"spread":false},{"title":"TaskFactoryExtensions","children":[{"title":"TaskFactoryExtensions_TrackedSequence.cs <span style='color:#111;'> 2.93KB </span>","children":null,"spread":false},{"title":"TaskFactoryExtensions_Delayed.cs <span style='color:#111;'> 22.96KB </span>","children":null,"spread":false},{"title":"TaskFactoryExtensions_ContinueWhenAllAny.cs <span style='color:#111;'> 3.15KB </span>","children":null,"spread":false},{"title":"TaskFactoryExtensions_Create.cs <span style='color:#111;'> 8.45KB </span>","children":null,"spread":false},{"title":"TaskFactoryExtensions_Iterate.cs <span style='color:#111;'> 12.72KB </span>","children":null,"spread":false},{"title":"TaskFactoryExtensions_From.cs <span style='color:#111;'> 6.43KB </span>","children":null,"spread":false},{"title":"TaskFactoryExtensions_Common.cs <span style='color:#111;'> 2.92KB </span>","children":null,"spread":false},{"title":"TaskFactoryExtensions_FromAsync.cs <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false}],"spread":true},{"title":"IProducerConsumerCollectionExtensions.cs <span style='color:#111;'> 5.58KB </span>","children":null,"spread":false},{"title":"APM","children":[{"title":"StreamExtensions.cs <span style='color:#111;'> 9.66KB </span>","children":null,"spread":false},{"title":"WebRequestExtensions.cs <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"FileAsync.cs <span style='color:#111;'> 5.75KB </span>","children":null,"spread":false}],"spread":false},{"title":"BlockingCollectionExtensions.cs <span style='color:#111;'> 10.64KB </span>","children":null,"spread":false},{"title":"CancellationTokenExtensions.cs <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"CompletedTask.cs <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"EAP","children":[{"title":"WebClientExtensions.cs <span style='color:#111;'> 17.32KB </span>","children":null,"spread":false},{"title":"SmtpClientExtensions.cs <span style='color:#111;'> 4.02KB </span>","children":null,"spread":false},{"title":"EAPCommon.cs <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"PingExtensions.cs <span style='color:#111;'> 11.50KB </span>","children":null,"spread":false}],"spread":false},{"title":"ParallelLinqOptions.cs <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false}],"spread":false},{"title":"Drawing","children":[{"title":"FastBitmap.cs <span style='color:#111;'> 2.84KB </span>","children":null,"spread":false}],"spread":true},{"title":"Utils","children":[{"title":"SortedTopN.cs <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false}],"spread":true},{"title":"ParallelExtensionsExtras.csproj <span style='color:#111;'> 8.17KB </span>","children":null,"spread":false},{"title":"CoordinationDataStructures","children":[{"title":"ActionCountdownEvent.cs <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false},{"title":"SpinLockClass.cs <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false},{"title":"ReductionVariable.cs <span style='color:#111;'> 4.09KB </span>","children":null,"spread":false},{"title":"AbstractStreamBase.cs <span style='color:#111;'> 3.88KB </span>","children":null,"spread":false},{"title":"AsyncCoordination","children":[{"title":"AsyncSemaphore.cs <span style='color:#111;'> 6.25KB </span>","children":null,"spread":false},{"title":"AsyncProducerConsumerCollection.cs <span style='color:#111;'> 2.84KB </span>","children":null,"spread":false},{"title":"AsyncBarrier.cs <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"AsyncCache.cs <span style='color:#111;'> 7.28KB </span>","children":null,"spread":false},{"title":"AsyncCall.cs <span style='color:#111;'> 14.29KB </span>","children":null,"spread":false},{"title":"AsyncReaderWriter.cs <span style='color:#111;'> 11.56KB </span>","children":null,"spread":false}],"spread":true},{"title":"ObjectPool.cs <span style='color:#111;'> 2.80KB </span>","children":null,"spread":false},{"title":"ObservableConcurrentCollection.cs <span style='color:#111;'> 3.49KB </span>","children":null,"spread":false},{"title":"ObservableConcurrentDictionary.cs <span style='color:#111;'> 7.70KB </span>","children":null,"spread":false},{"title":"Pipeline.cs <span style='color:#111;'> 10.04KB </span>","children":null,"spread":false},{"title":"ProducerConsumerCollectionBase.cs <span style='color:#111;'> 5.49KB </span>","children":null,"spread":false},{"title":"TransferStream.cs <span style='color:#111;'> 3.45KB </span>","children":null,"spread":false},{"title":"ThreadSafeRandom.cs <span style='color:#111;'> 3.41KB </span>","children":null,"spread":false},{"title":"ConcurrentPriorityQueue.cs <span style='color:#111;'> 14.86KB </span>","children":null,"spread":false},{"title":"SerialTaskQueue.cs <span style='color:#111;'> 3.39KB </span>","children":null,"spread":false}],"spread":false},{"title":"Partitioners","children":[{"title":"ChunkPartitioner.cs <span style='color:#111;'> 13.23KB </span>","children":null,"spread":false},{"title":"SingleItemPartitioner.cs <span style='color:#111;'> 9.15KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明