我正在尝试编写一个代码,其中我必须创建 2 个并行线程(在调度串行队列中运行) 1 个线程将上传,另一个线程将从服务器下载文件。上传和下载进度都将在另一个屏幕上更新,其中包含字节上传和下载。
但我面临一些奇怪的问题:-
一旦我创建了辅助线程,我的函数就会返回到调度串行队列,它会启动另一个串行任务,而不是等待 2 个当前并行任务首先完成。
一旦下载线程开始上传线程停止上传文件并在写入服务器期间返回 -1。
我正在使用 Apple SimpleFTP示例并尝试在 2 个并行线程中运行它,1 用于放置,第二用于获取。
知道为什么在从服务器下载文件时上传停止(我也与 FTP 服务器建立了 2 个不同的连接)
提前感谢您的帮助。