Pytania otagowane jako multithreading



2
Domyślny rozmiar stosu dla pthreads
Jak rozumiem, domyślny rozmiar stosu dla pthread w systemie Linux to 16 KB. Otrzymuję dziwne wyniki w mojej 64-bitowej instalacji Ubuntu. $ ulimit -s 8192 Również: pthread_attr_init(&attr); pthread_attr_getstacksize(&attr, &stacksize); printf("Thread stack size = %d bytes \n", stacksize); Prints Thread stack size = 8388608 bytes Jestem pewien, że rozmiar stosu to …
24 c  multithreading 

5
Jak uruchomić polecenie średnio 5 razy na sekundę?
Mam skrypt wiersza polecenia, który wykonuje wywołanie interfejsu API i aktualizuje bazę danych o wyniki. Mam limit 5 wywołań API na sekundę u dostawcy API. Wykonanie skryptu trwa dłużej niż 0,2 sekundy. Jeśli uruchomię polecenie sekwencyjnie, nie będzie ono działać wystarczająco szybko i będę wykonywać tylko 1 lub 2 wywołania …



2
Dlaczego w nowoczesnym systemie Linux domyślny rozmiar stosu jest tak ogromny - 8 MB (nawet 10 w niektórych dystrybucjach)
Na przykład w OSX jest nawet mniej niż 512 KB. Czy jest jakiś zalecany rozmiar, biorąc pod uwagę, że aplikacja nie używa rekurencji i nie przydziela wielu zmiennych stosu ? Wiem, że pytanie jest zbyt ogólne i bardzo zależy od użycia, ale nadal chciałem zapytać, ponieważ zastanawiałem się, czy kryje …

1
Multi-Threading / Forking w skrypcie bash
Napisałem skrypt bash, który ma następujący format: #!/bin/bash start=$(date +%s) inFile="input.txt" outFile="output.csv" rm -f $inFile $outFile while read line do -- Block of Commands done < "$inFile" end=$(date +%s) runtime=$((end-start)) echo "Program has finished execution in $runtime seconds." whilePętla będzie czytać od $inFilewykonać pewną aktywność na linii i zrzucić wynik …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.