(no title)
hn-acct | 2 months ago
Preventing deadlock wasn’t a goal of concurrency. Like all options - there are trade offs. You can still used gcd.
hn-acct | 2 months ago
Preventing deadlock wasn’t a goal of concurrency. Like all options - there are trade offs. You can still used gcd.
isodev|2 months ago
Yes they do. Just imagine seeing the following in a single file/function: Sendable, @unchecked Sendable, @Sendable, sending, and nonsending, @conccurent, async, @escaping, weak, Task, MainActor.
For comparison, Rust has 59 keywords in total. Swift has 203 (?!), Elixir has 15, Go has 25, Python has 38.
> You can still used gcd.
Not if you want to use anything of concurrency, because they're not made to work together.
dagmx|2 months ago
saagarjha|2 months ago