Quote:
Originariamente inviato da cavaliereombra
30-40 tab non è una navigazione molto standard (ammesso e non concesso che serva tenere aperti tanti siti... sarei poi curioso di sapere quanto pesante diventerebbe Firefox dopo ore di un utilizzo simile).
Ad oggi il multithreading viene ancora utilizzato molto, solo che con le architetture multicore (e con una loro crescita futura sempre più probabile) avere un solo task che gestisce tanti thread non solo non serve, ma non sfrutta nemmeno a dovere la potenza a disposizione.
Di fatto comunque oggi a programmare in ottica multitask sono ancora ben in pochi. Il software "monolitico" però è qualcosa che mi auguro si venga a perdere seppur lentamente. Google da questo punto di vista secondo me sta anticipando la buona programmazione.
P.S. Mio malgrado attualmente lavoro anche io tutto in ottica multithread...
|
multithread o multiprocesso con i processori multicore non cambia molto visto che lo scheduling sui vari core è fatto dal s.o. a livello di thread.
il codice monolitico come dici tu stà lentamente morendo ormai ci si spinge sempre più verso il multithread proprio per sfruttare il multicore, ovviamente non tutto è parallelizzabile ma una buona parte si.
per la questione navigazione, se devi fare delle ricerche o ti serve della documentazione, tra documentazione di ms, documentazione su librerie esterne, wiki, forum di discussione,sistemi di gestione della conoscenza, sistemi di gestione delle versioni ecc ecc fai alla svelta a tenere aperto pagine su pagine, per la memoria ti farò sapere appena mi capitano alcuni lavori non proprio standard
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX)
Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000
|