]> git.llucax.com Git - z.facultad/75.00/informe.git/blobdiff - source/solucion.rst
Arrglar orden de llamada a fflush() y fork()
[z.facultad/75.00/informe.git] / source / solucion.rst
index 71703ffa2c8e4e7349292c233b37c3fd92f89202..2cd924c95118e5d44165299975299b478d44f3c5 100644 (file)
@@ -348,8 +348,8 @@ Código fuente::
 Este programa está basado en la prueba de nombre ``binary-trees`` de `The
 Computer Language Benchmarks Game`__, una colección de 12 programas escritos
 en alrededor de 30 lenguajes de programación para comparar su eficiencia
 Este programa está basado en la prueba de nombre ``binary-trees`` de `The
 Computer Language Benchmarks Game`__, una colección de 12 programas escritos
 en alrededor de 30 lenguajes de programación para comparar su eficiencia
-(medida en tiempo de ejecución, uso de memoria y cantidad de líneas de
-código). De este juego de programas se utilizó solo ``binary-trees`` por ser
+(medida en tiempo de ejecución, uso de memoria y cantidad de líneas de código)
+[SHO10]_. De este juego de programas se utilizó solo ``binary-trees`` por ser
 el único destinado a ejercitar el manejo de memoria. El programa sólo manipula
 árboles binarios, creándolos y recorriéndolos inmediatamente (no realiza
 ningún trabajo útil). La traducción a D_ fue realizada por Andrey Khropov
 el único destinado a ejercitar el manejo de memoria. El programa sólo manipula
 árboles binarios, creándolos y recorriéndolos inmediatamente (no realiza
 ningún trabajo útil). La traducción a D_ fue realizada por Andrey Khropov
@@ -1518,8 +1518,8 @@ ser las siguientes::
             sweep()                             //
          return                                 //
       stop_the_world()
             sweep()                             //
          return                                 //
       stop_the_world()
-      child_pid = fork()
       fflush(null)
       fflush(null)
+      child_pid = fork()
       if child_pid is 0 // proceso hijo
          mark_phase()
          exit(0)
       if child_pid is 0 // proceso hijo
          mark_phase()
          exit(0)