Pascal/Turbo Pascal - Semaforos

 
Vista:

Semaforos

Publicado por miguel (3 intervenciones) el 05/05/2011 18:56:51
hola ..tengo un problema y necesito ayuda!!!
Tengo que implementar semafors binarios usando semaforos generales provistos por pascal FC
...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Semaforos

Publicado por ramon (2158 intervenciones) el 05/05/2011 22:04:54
podías explicar mas el problema no lo entiendo bien dame mas información.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Semaforos pascalFc introduccion a la concurrencia

Publicado por miguel (1 intervención) el 05/05/2011 22:42:39
lo que pasa es que no pidieron realizar la implementacion de semaforos binarios , utilizando los
semaforos generales provistos por pascal FC (pascal para la programacion concurrente).
Eso fue puntualmente lo q nos pidieron...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Semaforos pascalFc introduccion a la concurrencia

Publicado por ramon (2158 intervenciones) el 05/05/2011 23:32:55
siento no poder ayudarte con tu programa pero aunque tiene mucha similitud con pascal no tiene las mismas unidades y mi conocimiento es poco de el te pongo este ejemplo para ver si te puede ayudar algo en tu trabajo lo siento suerte.

program semafo;
var
count: integer;
mutex: semaphore;
process turnstile1;
var
loop: integer;
begin
for loop := 1 to 20 do
begin
wait(mutex);
count := count + 1;
signal(mutex)
end
end;
process turnstile2;
var
loop: integer;
begin
for loop := 1 to 20 do
begin
wait(mutex);
count := count + 1;
signal(mutex)
end
end;

begin
count := 0;
initial(mutex,1);
cobegin
turnstile1;
turnstile2
coend;
writeln(’Total admitted: ’,count)
end.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar