同步读取线程的输出以获取特定的写入请求android

时间:2014-02-25 21:33:23

标签: android multithreading

我打开了一个插座。我为它创建了InputStream和OutputStream。

我有一个读取线程,使用InputStream读取1个字节。

我有一个向socket发送命令的函数

对于每次写入,我收到的输出都不同。 例如,如果我写command_1然后我收到“abcdefghijklmabcdefghijklm” 如果发送command_2然后我收到“12345678900987654321”

在command_1完成后发送command_2时,这很正常。但如果我在command_1的接收过程之间发送了command_2,那么从1接收的数据将被覆盖。

我需要某种同步。不确定如何。

0 个答案:

没有答案