Skip to search formSkip to main content
You are currently offline. Some features of the site may not work correctly.

Join-pattern

Join-patterns provides a way to write concurrent, parallel and distributed computer programs by message passing. Compared to the use of threads and… Expand
Wikipedia

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2015
2015
As more and more of our systems become reactive, and have to scale to ever-growing demands, it becomes clear that the… Expand
  • figure 2.2
  • figure 7.1
  • figure 7.2
  • figure 7.3
  • table 8.1
2009
2009
Join patterns are a powerful concurrency abstraction for coordinating multiple events. We extend join patterns with guards and… Expand
  • figure 1
  • figure 2
  • figure 3
  • table 13
Highly Cited
2008
Highly Cited
2008
Join patterns are an attractive declarative way to synchronize both threads and asynchronous distributed computations. We explore… Expand
  • figure 7
  • table 1
  • table 2
  • table 3
  • table 4
2008
2008
We describe an extension of Visual Basic 9.0 with asynchronous concurrency constructs - join patterns - based on the join… Expand
  • figure 6
  • figure 12
  • figure 13
2008
2008
Parallelism is going mainstream and the demand for programs that scales well with parallelism will become ever more stronger… Expand
  • figure 1
  • figure 8
2008
2008
We describe an extension of Visual Basic 9.0 with asynchronous concurrency constructs - join patterns - based on the join… Expand
2007
2007
Cω extended C# 1.x with a simple, declarative and powerful model of concurrency – join patterns – applicable both to… Expand
2006
2006
Join patterns provide a higher level concurrent programming construct than the explicit use of threads and locks and have… Expand
2001
2001
This paper presents a multithreaded abstract machine for the TyCO process calculus. We argue that process calculi provide a… Expand
  • figure 2
  • figure 3
  • figure 6
  • figure 5
Highly Cited
1998
Highly Cited
1998
Abstract The join-calculus is both a name passing calculus and a core language for concurrent and distributed programming. An… Expand