OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 15:30

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
СообщениеДобавлено: Пятница, 28 Январь, 2011 19:46 

Зарегистрирован: Суббота, 09 Август, 2008 14:22
Сообщения: 71
Откуда: Украина, Херсон
Какие библиотеки посоветуете для параллельного программирования на Делфи? Задача связана с многоагентными системами.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 28 Январь, 2011 19:56 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 18:55
Сообщения: 2272
Откуда: Россия, Нижний Новгород
На Дельфи под дотнетом или под вин32?

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 28 Январь, 2011 20:03 

Зарегистрирован: Суббота, 09 Август, 2008 14:22
Сообщения: 71
Откуда: Украина, Херсон
Спасибо!Да, под win 32, и желательно что нибудь более высокоуровневое чем потоковый механизм.


Последний раз редактировалось Neplul Пятница, 28 Январь, 2011 20:03, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 28 Январь, 2011 20:03 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
http://gurin.tomsknet.ru/gala.html


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 28 Январь, 2011 20:05 

Зарегистрирован: Суббота, 09 Август, 2008 14:22
Сообщения: 71
Откуда: Украина, Херсон
Спасибо, Александер, за ссылку на Галу)
Тогда вопрос кто-то ее использовал или обходились стандартными средствами?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 28 Январь, 2011 20:19 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 18:55
Сообщения: 2272
Откуда: Россия, Нижний Новгород
Neplul писал(а):
желательно что нибудь более высокоуровневое чем потоковый механизм
Чюдес не будет. Лучше разберитесь один раз и навсегда с потоками. Это не так уж и сложно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 28 Январь, 2011 22:19 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
А что может быть проще goto?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: OpenCL как решение
СообщениеДобавлено: Суббота, 29 Январь, 2011 11:53 

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 30 Январь, 2013 10:27 

Зарегистрирован: Вторник, 05 Январь, 2010 21:31
Сообщения: 1101
Откуда: Харків, Данилівка
Trurl писал(а):
А что может быть проще goto?

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB