一个基于java的在服务器上运行的程序,开启两个线程,一个线程是在服务器上可以检测出文件的类型,大小等信息,并把文件pull给一个用户机,在用户机上有一个ftpserver,通过ftpserver服务器上传东西,这个过程是单向的,服务器可以访问用户机,而用户不能访问服务器。另一个线程可以从用户机上取得已经上传的文件信息,以便与本地信息进行对比,看是否上传过,大小是否正确。谁可以提供点思路吗?要求用java的多线程实现