Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 活动线程访问_Java_Android - Fatal编程技术网

Java 活动线程访问

Java 活动线程访问,java,android,Java,Android,我有一个应用程序需要在不同的活动中通过多个套接字连接到服务器。我已经建立了一个服务来处理整个程序中的连接,并保存所有的输入和输出流。我遇到的问题是,我想使用线程访问来自不同活动的输入流,我不知道如何做到这一点,而每次都不从每个活动中的服务类调用流,这会导致干扰问题,因为多个线程正在检索相同的数据 如果有人对我应该如何进行有任何想法,我将不胜感激。好吧,如果我没有弄错的话;您的输入流对象似乎是关键部分。因此,您需要一种类似于信号量的机制来控制该流对象的使用。否则,您无法知道是否存在干扰。也许我只是

我有一个应用程序需要在不同的活动中通过多个套接字连接到服务器。我已经建立了一个服务来处理整个程序中的连接,并保存所有的输入和输出流。我遇到的问题是,我想使用线程访问来自不同活动的输入流,我不知道如何做到这一点,而每次都不从每个活动中的服务类调用流,这会导致干扰问题,因为多个线程正在检索相同的数据


如果有人对我应该如何进行有任何想法,我将不胜感激。

好吧,如果我没有弄错的话;您的输入流对象似乎是关键部分。因此,您需要一种类似于信号量的机制来控制该流对象的使用。否则,您无法知道是否存在干扰。也许我只是错了,但这可能会引导您找到解决方案。

分享您的一些代码。同时缩小问题的范围。