我正在尝试将文件从本地发送到 FTP,因为我在发送文件之前锁定了 TCPClient。并且该文件发送正在另一个线程中进行。这样主线程不受影响。
当我尝试在解锁之前使用锁定的 TCPClient 时,它会挂起。那么我应该如何进行,以便在发送文件的同时也可以接收文件。(两个函数都在不同的线程中,但锁定了同一个 TCPClient 对象)。
我也在考虑暂停第一个线程并执行第二个线程,然后在第二个线程完成后恢复第一个线程。
请帮助,我迷失在线程中。
我正在尝试将文件从本地发送到 FTP,因为我在发送文件之前锁定了 TCPClient。并且该文件发送正在另一个线程中进行。这样主线程不受影响。
当我尝试在解锁之前使用锁定的 TCPClient 时,它会挂起。那么我应该如何进行,以便在发送文件的同时也可以接收文件。(两个函数都在不同的线程中,但锁定了同一个 TCPClient 对象)。
我也在考虑暂停第一个线程并执行第二个线程,然后在第二个线程完成后恢复第一个线程。
请帮助,我迷失在线程中。