sync(execute:)
Submits a work item for execution and returns the results from that item after it finishes executing.
Declaration
func sync<T>(execute work: () throws -> T) rethrows -> TParameters
- work:
The work item containing the work to perform. The block encapsulated by the work item should return a result, which is then returned by this method. For information on how to create this work item, see Dispatchworkitem.
Return Value
The return value of the item in the work parameter.