Concurrent Task Execution Issue in iOS 18 Beta 4 (22A5316j)
Overview
The previously reported issue of concurrent tasks executing sequentially in macOS 15 Beta has also been observed in iOS 18 Beta 4 (22A5316j). This behavior change potentially impacts apps relying on concurrent execution for performance optimization.
Observed Behavior
When running multiple asynchronous tasks that should execute concurrently, the tasks are instead running sequentially. This is evidenced by the following console output:
Task 1 started
Task 1 finished. Count: 1000
Task 2 started
Task 2 finished. Count: 5000
Task 3 started
Task 3 finished. Count: 1500