ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
22 декабря
467898 Топик полностью
fk0легенда (27.11.2013 11:54, просмотров: 646) ответил aoreh на само по себе thread в разных кмопиляторах выглядит по разному, разными ОС поддерживается по разному, в той же винде есть тонкости в разных версиях по использованию этой фишки в длл. Это что касается статик-линк версии, динамическое так вообще
От компилятора потоки не зависят. Нужна только поддержка в libc. Как IAR, Keil и др. не знаю. В "больших" ОС всё есть. В более-менее серьёзных RTOS своя libc или её часть (или хотя бы берут newlib) где предусмотрена многопоточность. Собственно от ОС (windwos, linux, что угодно ещё) тоже мало что зависит -- потоки могут и реализуются библиотекой вроде libpthread и другими. В ОС достаточно иметь функции переключения стеков, хотя могут и setjmp/longjmp обходиться...
[ZX]