OberonCore
https://forum.oberoncore.ru/

Параллельное программирование на Delphi
https://forum.oberoncore.ru/viewtopic.php?f=27&t=3204
Страница 1 из 1

Автор:  Neplul [ Пятница, 28 Январь, 2011 19:46 ]
Заголовок сообщения:  Параллельное программирование на Delphi

Какие библиотеки посоветуете для параллельного программирования на Делфи? Задача связана с многоагентными системами.

Автор:  Сергей Губанов [ Пятница, 28 Январь, 2011 19:56 ]
Заголовок сообщения:  Re: Параллельное программирование на Delphi

На Дельфи под дотнетом или под вин32?

Если под дотнетом, то используйте классы System.Threading.Thread и System.Threading.Monitor.

Если под вин32, то KERNEL32.DLL из которой надо взять процедуры CreateThread/ExitThread и всякие там InitializeCriticalSection, EnterCriticalSection, LeaveCriticalSection, TryEnterCriticalSection, DeleteCriticalSection...

Автор:  Neplul [ Пятница, 28 Январь, 2011 20:03 ]
Заголовок сообщения:  Re: Параллельное программирование на Delphi

Спасибо!Да, под win 32, и желательно что нибудь более высокоуровневое чем потоковый механизм.

Автор:  Александр Ильин [ Пятница, 28 Январь, 2011 20:03 ]
Заголовок сообщения:  Re: Параллельное программирование на Delphi

http://gurin.tomsknet.ru/gala.html

Автор:  Neplul [ Пятница, 28 Январь, 2011 20:05 ]
Заголовок сообщения:  Re: Параллельное программирование на Delphi

Спасибо, Александер, за ссылку на Галу)
Тогда вопрос кто-то ее использовал или обходились стандартными средствами?

Автор:  Сергей Губанов [ Пятница, 28 Январь, 2011 20:19 ]
Заголовок сообщения:  Re: Параллельное программирование на Delphi

Neplul писал(а):
желательно что нибудь более высокоуровневое чем потоковый механизм
Чюдес не будет. Лучше разберитесь один раз и навсегда с потоками. Это не так уж и сложно.

Автор:  Trurl [ Пятница, 28 Январь, 2011 22:19 ]
Заголовок сообщения:  Re: Параллельное программирование на Delphi

А что может быть проще goto?

Автор:  niello [ Суббота, 29 Январь, 2011 11:53 ]
Заголовок сообщения:  OpenCL как решение

OpenCL, как мне кажется решает вопрос, позволяет считать как на CPU + предоставляет возможность считать на GPU.
Поддерживается уже NVidia, AMD, частично Intel, и вроде станции IBM (+может даже больше).
Мне кажется это один из лучших способов взять от ПК все.
Вот http://code.google.com/p/delphi-opencl/ под Delphi хедеры и примеры, но нужно устанавливать библиотеку в зависимости от производителя CPU/GPU.
P.S. Не туда добавил, хотел в тему параллелизм в Delphi (

Автор:  Рыжий [ Среда, 30 Январь, 2013 10:27 ]
Заголовок сообщения:  Re: Параллельное программирование на Delphi

Trurl писал(а):
А что может быть проще goto?

Алгоритм Деккера и никаких гвоздей. Выдумки это - поток. :mrgreen:

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/