source: trunk/dekker1.sh@ 12

Last change on this file since 12 was 2, checked in by Mattia Monga, 14 years ago

Importazione sorgenti

  • Property svn:executable set to *
File size: 460 bytes
RevLine 
[2]1#! /bin/bash
2
3turno=1
4
5function p1(){
6 for i in $(seq 1 10); do
7 local ddone=$(false)
8 while ! [ $ddone ]; do
9 while [ $turno -eq 2 ]; do
10 echo $i
11 ddone=$(true)
12 turno=2
13 done
14 done
15 done
16}
17
18function p2(){
19 for i in $(seq 11 20); do
20 local ddone=$(false)
21 while ! [ $ddone ]; do
22 while [ $turno -eq 1 ]; do
23 echo $i
24 ddone=$(true)
25 turno=1
26 done
27 done
28 done
29}
30
31p1 & p2 &
32wait %1 %2
Note: See TracBrowser for help on using the repository browser.