Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];

Вниз

Кто знает о параллельных потоках   Найти похожие ветки 

 
hgd   (2004-11-19 18:25) [0]

Вроде в delphi есть параллельный поток (Thread) и с помощью него можно создать параллельный поток. НО за счет чего это делается. Ведь процессор 1 и он может выполнить только 1 операцию в такт.


 
begin...end ©   (2004-11-19 18:28) [1]


>  hgd   (19.11.04 18:25)


> Ведь процессор 1 и он может выполнить только 1 операцию
> в такт.

Процессор может выполнить операцию, относящуюся к первому потоку, потом - операцию, относящуюся ко второму, потом - опять к первому, и т.д.


 
Palladin ©   (2004-11-19 18:33) [2]

:) Я, например, умею пить пиво сразу из трех... нет из четырех... нет из пятнадцати кружек... по очереди. Правда это долго и могу зависнуть на седьмой... но все зависит от размера кружек и от качества пива... а так же и от моих возможностей...

Поверь мне, в компутере все таке же.


 
sniknik ©   (2004-11-19 18:49) [3]

Palladin ©   (19.11.04 18:33) [2]
:о) хорошая аналогия.
а ты не думал об имплантации второй глотки, (в возможностях не сомневаюсь)? ;о))) (2/4 процессора)


 
Palladin ©   (2004-11-19 18:52) [4]

Ну есть такие имплантанты :) HyperThreading называются, правда полноценно заменить друга (второй процессор) они не могут, потому не нужна мне вторая глотка...


 
Axis_of_Evil ©   (2004-11-19 19:30) [5]

2Palladin
правильно, нужен второй комплект пищеварительноый системы.
// где же модератор?



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.045 c
3-1099469926
Victor!
2004-11-03 11:18
2004.12.05
Проблема с JetSQL


1-1100693283
Ученик
2004-11-17 15:08
2004.12.05
Преобразование времени


1-1101324267
BuG
2004-11-24 22:24
2004.12.05
TEdit и TWebBrowser


14-1100541100
Cerberus
2004-11-15 20:51
2004.12.05
Бесплатный хостинг


1-1100794807
snake1977
2004-11-18 19:20
2004.12.05
DLL entryPoint





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский