Concurrent Programming
Concurrent Programming is a programming paradigm in which computational tasks are structured to execute during overlapping time periods, enabling asynchronous and potentially parallel execution through explicit management of threads, processes, or events.
3.8K
Publications
231K
Citations
5.3K
Authors
1.1K
Institutions
Publications per year
2017–2026
269
3.8K
The temporal logic of programs
Amir Pnueli · 1977 · 5.7K citations
Communicating sequential processes
C. A. R. Hoare · Communications of the ACM · 1983 · 3.8K citations · Full text
Communicating sequential processes
C. A. R. Hoare · Communications of the ACM · 1978 · 3.5K citations · Full text
Maurice Herlihy, J. Eliot B. Moss · 1993 · 2.2K citations
1–5 of 3.8K
5.3K
23
h-index
21
h-index
20
h-index
20
h-index
19
h-index
1–5 of 5.3K
1.1K
Microsoft (United States)
Redmond, United States
50 h-index
181 publications
13.8K citations
Stanford University
Stanford, United States
45 h-index
216 publications
24.5K citations
University of Illinois Urbana-Champaign
Urbana, United States
44 h-index
285 publications
26.2K citations
IBM (United States)
Armonk, United States
39 h-index
163 publications
12.7K citations
University of California, Berkeley
Berkeley, United States
39 h-index
151 publications
23.4K citations
Intel (United States)
Santa Clara, United States
37 h-index
163 publications
15.9K citations
University of Washington
Seattle, United States
36 h-index
150 publications
12.6K citations
Carnegie Mellon University
Pittsburgh, United States
36 h-index
154 publications
15.7K citations
1–8 of 1.1K
247 publications · 13K citations
52
h-index
72 publications · 12.3K citations
39
h-index
TSE · 79 publications · 5.2K citations
37
h-index
54 publications · 8.6K citations
32
h-index
41 publications · 4.9K citations
24
h-index
1–5