组织代码-JavaME
我写了一个有两个线程的程序。一种是显示当前操作的状态 另一个则要复杂得多。它用于连接、登录、下载、解压缩文件、打开图像、将其压缩,然后上传回服务器 如何将其分解到更易于管理的级别?对于如何从这里开始处理,有点困惑。我应该把每一个单独的线程组织代码-JavaME,java,java-me,Java,Java Me,我写了一个有两个线程的程序。一种是显示当前操作的状态 另一个则要复杂得多。它用于连接、登录、下载、解压缩文件、打开图像、将其压缩,然后上传回服务器 如何将其分解到更易于管理的级别?对于如何从这里开始处理,有点困惑。我应该把每一个单独的线程 请给出建议。先谢谢你 我认为在每个操作中使用线程不是一个好主意。线程很有用,但也很难调试,需要同步 根据您的问题描述,我将在以下作业细分中使用最多3个线程: 显示当前操作 管理与服务器的连接(登录、连接、上载) 文件操作(zip、打开图像等) 将连接管理放在另
请给出建议。先谢谢你 我认为在每个操作中使用线程不是一个好主意。线程很有用,但也很难调试,需要同步 根据您的问题描述,我将在以下作业细分中使用最多3个线程:
无论如何,从我的观点来看,如果您的应用程序需求足够简单,并且不需要强大的交互响应,那么您可以在没有线程的情况下完成任何事情,或者像现在这样只使用两个线程。您可以为复杂线程的每个任务创建不同的方法(connect(),login()…)据我所知,线程是并发运行的。如果我拆分登录和压缩线程,它们不会同时运行吗?@johnde4136:是的。这就是使用线程的意义所在。如果不需要并发,请对两个操作使用相同的线程。