244:
22:
148:
as its arguments. The tag is typically an address in memory shared by both processes. Calling rendezvous causes a process to sleep until a second rendezvous call with a matching tag occurs. Then, the values are exchanged and both processes are awakened.
285:
190:
Pike, Rob; Presotto, Dave; Dorward, Sean; Flandrena, Bob; Thompson, Ken; Trickey, Howard; Winterbottom, Phil (1995). "Plan 9 from Bell Labs".
314:
39:
278:
224:
170:
105:
86:
319:
58:
304:
271:
43:
65:
309:
72:
32:
54:
165:
126:
122:
220:
134:
152:
More complex synchronization mechanisms can be created from this primitive operation. See also
79:
255:
251:
243:
153:
228:
212:
298:
130:
21:
216:
15:
213:
259:
46:. Unsourced material may be challenged and removed.
137:to exchange a single datum while synchronizing.
279:
198:(3). University of California Press: 221–254.
8:
286:
272:
106:Learn how and when to remove this message
182:
7:
240:
238:
44:adding citations to reliable sources
258:. You can help Knowledge (XXG) by
171:Communicating sequential processes
14:
242:
20:
31:needs additional citations for
1:
140:The rendezvous call takes a
315:Inter-process communication
336:
237:
55:"Rendezvous" Plan 9
320:Operating system stubs
254:-related article is a
166:Synchronous rendezvous
305:Plan 9 from Bell Labs
127:Plan 9 from Bell Labs
123:data synchronization
40:improve this article
310:Parallel computing
267:
266:
192:Computing systems
116:
115:
108:
90:
327:
288:
281:
274:
252:operating-system
246:
239:
200:
199:
187:
154:mutual exclusion
133:that allows two
111:
104:
100:
97:
91:
89:
48:
24:
16:
335:
334:
330:
329:
328:
326:
325:
324:
295:
294:
293:
292:
235:
229:Gerard Holzmann
209:
204:
203:
189:
188:
184:
179:
162:
112:
101:
95:
92:
49:
47:
37:
25:
12:
11:
5:
333:
331:
323:
322:
317:
312:
307:
297:
296:
291:
290:
283:
276:
268:
265:
264:
247:
233:
232:
208:
207:External links
205:
202:
201:
181:
180:
178:
175:
174:
173:
168:
161:
158:
114:
113:
28:
26:
19:
13:
10:
9:
6:
4:
3:
2:
332:
321:
318:
316:
313:
311:
308:
306:
303:
302:
300:
289:
284:
282:
277:
275:
270:
269:
263:
261:
257:
253:
248:
245:
241:
236:
230:
226:
222:
221:Dave Presotto
218:
214:
211:
210:
206:
197:
193:
186:
183:
176:
172:
169:
167:
164:
163:
159:
157:
155:
150:
147:
143:
138:
136:
132:
128:
125:mechanism in
124:
120:
110:
107:
99:
88:
85:
81:
78:
74:
71:
67:
64:
60:
57: –
56:
52:
51:Find sources:
45:
41:
35:
34:
29:This article
27:
23:
18:
17:
260:expanding it
249:
234:
225:Ken Thompson
195:
191:
185:
151:
145:
141:
139:
118:
117:
102:
93:
83:
76:
69:
62:
50:
38:Please help
33:verification
30:
131:system call
299:Categories
177:References
129:. It is a
119:Rendezvous
96:April 2023
66:newspapers
135:processes
217:Rob Pike
160:See also
80:scholar
144:and a
82:
75:
68:
61:
53:
250:This
146:value
121:is a
87:JSTOR
73:books
256:stub
227:and
59:news
215:by
142:tag
42:by
301::
223:,
219:,
194:.
156:.
287:e
280:t
273:v
262:.
231:.
196:8
109:)
103:(
98:)
94:(
84:·
77:·
70:·
63:·
36:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.