我只需要两个线程就需要线程安全吗?

时间:2017-12-01 12:27:26

标签: java multithreading

我是线程新手,并且在我的Raspberry PI上运行JAVA代码来控制arduino uno。在我的JAVA代码中,我必须在连接到串行端口时初始化线程。其中一个线程用于将数据写入串口,另一个用于从中读取数据。

我认为它们不共享任何数据,那么实现任何线程安全是否必要?

来自连接类的

代码段:

 InputStream in = serialPort.getInputStream();
    OutputStream out = serialPort.getOutputStream();

    SerialReader sr = new SerialReader(in);
    Thread reader = new Thread(sr);
    reader.start();

    SerialWriter wr = new SerialWriter(out);
    Thread writer = new Thread(wr);
    writer.start();

0 个答案:

没有答案