Understanding this Pascal-FC threaded code
- by dmindreader
**Program Parcial2;
type buffer = channel of integer;
var buffers : array [1..2] of buffer;
val:integer;
process sleeper (id:integer);
var i : integer;
begin
for i:=1 to 10 do
begin
sleep (random(10*id));
**buffers (id):any;**
end;
end;
process troll;
begin
**buffers[1]: random(10);**
end;**
What are buffers(id):any and buffers[1]:random(10) doing?