From 760b0ca53a8a1da1b324725dc07efc908114aae8 Mon Sep 17 00:00:00 2001 From: Alice Date: Wed, 25 Oct 2023 12:01:34 +0100 Subject: [PATCH] vault backup: 2023-10-25 12:01:34 --- 4a1s/CP/PL - Aula 7.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/4a1s/CP/PL - Aula 7.md b/4a1s/CP/PL - Aula 7.md index 36df59e..f3fe507 100644 --- a/4a1s/CP/PL - Aula 7.md +++ b/4a1s/CP/PL - Aula 7.md @@ -537,4 +537,12 @@ T0:i49 w=49 w=110 ``` -Enquanto o for se desenlaça, as threads 0 ou 1 vão "apanhando" aleatoriamente o print, mas o w de cada thread inicia-se com o valor 0 independentemente do valor do w global. Nas threads o valor irá ser incrementado e após estas, o w terá o valor do w da stack da thread realizada por último (ou a última secção - \#pragama section). \ No newline at end of file +Enquanto o for se desenlaça, as threads 0 ou 1 vão "apanhando" aleatoriamente o print conforme a iteração, e o w inicia-se com o valor 0 para cada thread. Os w privados das stacks das threads irão ser incrementados independentemente, sendo que no final irá ser somado os valores finais dos ws das threads com o valor global do w. Este valor ser o mesmo do original é pura sorte. + +___ +## Ex. 2 +Versão original: + +``` +Dot is 1.2020569031095949 +```