我很好奇,对我来说,在标题中知道问题的答案也很重要。例如,假设我使用swing创建了一个GUI。我的程序是一个文件传输应用程序,可以将文件上传到服务器并从服务器下载文件。比如说,客户端有一个功能可以与他/她的朋友聊天,他的朋友也登录了服务器。说,在某些时候我正在从服务器下载文件。当我从远程计算机下载文件时,完全下载文件需要一些时间。比如,它需要1分钟。现在,我想知道的是,当我从服务器下载文件时,我是否可以与我的朋友聊天?因为,swing是单线程的,我有点困惑,是否真的有可能。可能是我错了。请帮帮我。