[swift-users] QualityOfService for concurrentPerform in Swift 3

Gerriet M. Denkmann g at mdenkmann.de
Sun Sep 25 11:13:07 CDT 2016


> On 25 Sep 2016, at 23:08, Saagar Jha <saagar at saagarjha.com> wrote:
> 
> You might be looking for the DispatchQoS.QoSClass enum.
> 
> Saagar Jha

Probably. But how to make concurrentPerform use any of these enums?

Gerriet.



> 
>> On Sep 25, 2016, at 05:19, Gerriet M. Denkmann via swift-users <swift-users at swift.org> wrote:
>> 
>> In ObjC:
>> 
>> dispatch_queue_t queue = dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_HIGH, 0 );		
>> dispatch_apply( nbrThreads, queue, ^void(size_t idx) …
>> 
>> In Swift 3:
>> DispatchQueue.concurrentPerform( iterations: nbrThreads) …
>> 
>> How can one specify the DISPATCH_QUEUE_PRIORITY or QualityOfService to be used by concurrentPerform?
>> 
>> Gerriet.
>> 
>> _______________________________________________
>> swift-users mailing list
>> swift-users at swift.org
>> https://lists.swift.org/mailman/listinfo/swift-users
> 



More information about the swift-users mailing list