скручивание функции обратного вызова - PullRequest
0 голосов
/ 01 марта 2011

Я немного погуглил, но пока не нашел ответа на этот вопрос.

Когда вы регистрируете функцию с помощью curl_easy_setopt (curl, CURLOPT_WRITEFUNCTION, function), эта функция гарантированно завершается до curl_easy_perform(завиток) возвращает?Или возможно, что функция запускается параллельно и все еще может работать, когда easy_perform вернется?

1 Ответ

1 голос
/ 01 марта 2011

Хотя у меня нет эмпирического исходного файла + номер строки для цитирования, чтобы поддержать это, я много раз использовал libcurl в различных проектах на протяжении многих лет, но я могу с уверенностью сказать: да, curl_easy_perform будет блокироваться до записи Функция, которую вы предоставляете, завершается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...