Portál AbcLinuxu, 1. listopadu 2024 00:17
vcera jsem mel hezkou prilezitost sledovat prirodni ukaz, ktery se objevuje jeste zridkavej nez zatmeni slunce -- upgrade debianu. pro radu lidi veskera romantika konci u prepsani konfigurace apt. ale ja jsem si udelal drobny experimentek.
sveho casu jsem si vsiml, ze na jednom stroji (2x intel xeon) je pouzivani vlaken a zamykani strasne pomale... puvodne jsem si myslel, ze je to jenom starou hardwarovou architekturou (tipuju rok vyroby tak 2002)... chyba lavky ... byla to stara distribuce.... debian sarge pouziva jeste stare linuxthreads, kdezto etch ma uz NPTL. vic info
otazka zni jaky, je tam opravdu rozdil -- test fakt neni moc inteligentni a testuje jenom zamky.#include <pthread.h> #define COUNT (20000000) pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; int value = 0; void * run(void * arg) { int i; for (i = 0; i < COUNT; i++) { pthread_mutex_lock(&mutex); value++; pthread_mutex_unlock(&mutex); } } int main() { pthread_t t; pthread_create(&t, NULL, run, NULL); pthread_join(t, NULL); return 0; }
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.