История изменений
Исправление
Norong,
(текущая версия)
:
В учебнике именно так. Технически, оно работает - инт приводится к указателю в этом месте, чтобы быть правильным параметром для pthread_create и для функции, с которой начинает работать поток. Потом, в функции print_hello_world, он приводится обратно к типу инт. Хотя, компилятор на такое крепко выругался. А как, с учётом требования на тип аргумента void*, передать i по значению, кроме как таким варварским способом?
Исходная версия
Norong,
:
В учебнике именно так. Технически, оно работает - инт приводится к указателю в этом месте, чтобы быть правильным параметром для pthread_create и для функции, с которой начинает работать поток. Потом, в функции print_hello_world, он приводится обратно к типу инт. Хотя, компилятор на такое крепко выругался. А как с учётом требования на тип аргумента void* передать i по значению, кроме как таким варварским способом?