Привет, я не знаю никаких знаний о многопоточном или параллельном программировании.Загрузите большой файл асинхронно с помощью C++
Мне нужно загрузить несколько файлов для приложения, в которых время загрузки не влияет на приложение или ответ пользователю.
Я использовал CreateThread с тем, что я не могу загрузить данные в переменную класса.
Любое руководство, как это сделать в VC++, будет отличной помощью.
Спасибо заранее!
Например, Мое приложение представляет собой потоковое содержимое, тем временем мне нужно загрузить большое изображение в переменную класса (Bitmap), которая не должна влиять на потоковое воспроизведение без паузы.
этот вопрос не заслуживает downvotes. это действительно хороший вопрос, который показывает общую путаницу в отношении термина «асинхронный». асинхронный не подразумевает всегда «в другом потоке». особенно в IO, асинхронный IO НЕ использует потоки, чтобы сделать IO асинхронным. Я предлагаю прочитать о перекрывающихся портах ввода-вывода, ввода-вывода и посмотреть примеры из CPPRest и Boost.ASIO –
@DavidHaim Спасибо за предложения :) –