threads + ANSI C

6 отговора 349 прегледа
#1

threads + ANSI C

kak da naprawim programa s nqkolko threads 4rez ANSI C ?

Отговор
в отговор на valc #2

Re: threads + ANSI C

епа немое

Отговор
в отговор на valc #3

Re: threads + ANSI C

Така е - няма стандарт за това нещо. Всяка ОС си поддържа набор от функции - CreateThread и CreateProcess в Windows, fork i относително по-новите (предполагам за доближаване до windows-кия начин) pthread_ в UNIX

Отговор
в отговор на valc #4

има надежда все пак

Има доста библиотеки, които обгръщат OS специфичните примитиви за създаване на нишка и предлагат унифициран интерфейс. Първата за която се сещам е за C++(езика е предимство или недостатък, зависи от твоята среда) и се казва boost::thread.

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на valc #5

Re: threads + ANSI C

Za kakva OS ti triabva. Az moga da ti kaja za win. Za linux viarvam 4e niakoi drug moje da ti pomogne

Отговор
в отговор на valc #6

Re: threads + ANSI C

Polzvai Posix threads ima gi dori za windows.

Отговор
в отговор на dummy #7

Re: threads + ANSI C

а под уиндоус POSIX нишките искат ли т.нар. POSIX subsystem на НТ-то? Онова дето ако го пуснеш не можеш да ползваш маса Win32 функции.

Или говориш за нещо в стил cygwin?

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор