Talk:concurrent

From Wiktionary, the free dictionary
Jump to navigation Jump to search

Computing[edit]

Isn't the phrase (computing) Involving more than one thread of computation problematic? While threads might have been a practical exemplification of concurrency when added in 2007, it is unhelpful and possibly misleading now when CPU:s typically have multiple cores. As stated early on https://en.wikipedia.org/wiki/Parallel_computing, while the terms parallel and concurrent represent different concepts, they are often conflated. The current phrasing might help worsening that situation for anyone coming here for a quick clarification.

How about replacing the problematic phrase with a very brief summary of https://en.wikipedia.org/wiki/Concurrent_computing? My best attempt at an alternative wording would be (computing) Computations executing independently—during overlapping time periods—instead of sequentially., but I'm sure there are better ways to describe concurrent. Senatemo (talk) 12:30, 31 March 2021 (UTC)[reply]

You're right, this should be changed. It'd be helpful to also add some cites which make this distinction clear. – Jberkel 12:45, 31 March 2021 (UTC)[reply]
I've added some cites and tried to improve the definition. The key point is that it's an abstract property of a program/algorithm etc., and does not say anything about how this is implemented. – Jberkel 13:59, 31 March 2021 (UTC)[reply]