Страница 1 из 1

Может ли функция потока не иметь параметров вообще?

Добавлено: 12 дек 2015, 17:39
Сионист
Может ли функция потока не иметь параметров вообще?

Re: Может ли функция потока не иметь параметров вообще?

Добавлено: 14 дек 2015, 11:04
Romeo
Что значит функция потока? Можешь общепринятыми терминами выражаться?

Re: Может ли функция потока не иметь параметров вообще?

Добавлено: 14 дек 2015, 12:07
Сионист
Я выражаюсь теми же терминами, что и Чарлз Петзолдт.

Re: Может ли функция потока не иметь параметров вообще?

Добавлено: 14 дек 2015, 12:10
Romeo
Ок, тогда у Чарза Петзольда и читай ответ.

Re: Может ли функция потока не иметь параметров вообще?

Добавлено: 14 дек 2015, 12:53
Сионист
Если бы он там ещё был. У него всего один вариант:

Код: Выделить всё

VOID Thread (PVOID pvoid)
.

Re: Может ли функция потока не иметь параметров вообще?

Добавлено: 14 дек 2015, 14:20
Romeo
Ага, теперь я начинаю понимать, о чём речь. Понимаешь, у русского слова "поток" есть два варианта в английском - thread и stream. Наверное очевидно, что эти два варианта приводят к абсолютно разным формулировкам вопроса. Программисты обычно говорят тред или стрим, если собеседнику из контекста может быть не понятно, о чём идёт речь. У меня была первая мысль именно о потоках ввода-вывода, что конечно же очень сбило с толку.

Ответ на вопрос зависит от того, какой API используешь для мультипоточного программирования. Судя по форме записи, виндовый. Да, в винде закреплёна форма вызова. Функция должна принимать параметр типа указатель на void для того, чтобы можно было передать внутрь треды какой-то контекст. Он передаётся туда из API функции, которая порождает поток, а она (API функция) в свою очередь получает этот указатель от программиста. Если тебе не нужен контекст для треды - передай туда NULL.

Re: Может ли функция потока не иметь параметров вообще?

Добавлено: 14 дек 2015, 14:50
Сионист
А ничего, что функция стрима несуразна сама по себе?

Re: Может ли функция потока не иметь параметров вообще?

Добавлено: 14 дек 2015, 15:23
Romeo
Вот поэтому я и переспросил. От тебя услышать несуразность - это обычное дело :)

Re: Может ли функция потока не иметь параметров вообще?

Добавлено: 15 дек 2015, 06:27
Сионист
Цитату в студию, клеветник.

Может ли функция потока не иметь параметров вообще

Добавлено: 29 ноя 2016, 18:59
Misswaitte
И второй вопрос, таки я и не увидел окошка, его нет, программа выполняется, но ничего не происходит, в чем может быть косяк?