如何在方法和线程之间共享字符串?

来源:爱站网时间:2021-09-13编辑:网友分享
我目前正在使用一种方法以字符串形式从剪贴板获取数据,但是我需要从在不同线程上运行的另一种方法访问此信息,我已经做了一些研究,并且...

问题描述


我目前正在使用一种方法以字符串形式从剪贴板获取数据,但是我需要从在不同线程上运行的另一种方法访问此信息,我已经进行了一些研究并且遇到了易失性字符串,但是我不确定如何在我的代码中实现它们,这是我代码的基础:

public class MobileSite {
public MobileSite(){
Thread thread = new Thread1(() -> {
         try {
             method1();
         } catch (Exception botFailed) {
              System.out.println("Bot Failed");

            }

    });

Thread thread = new Thread2(() -> {
         try {
             method2();
         } catch (Exception botFailed) {
              System.out.println("Bot Failed");

            }

    });


    thread1.start();
    thread2.start();

方法1获取数据,如果有人有任何建议,方法2需要使用字符串格式的数据,]

我目前正在使用一种方法以字符串形式从剪贴板获取数据,但是我需要从在不同线程上运行的另一种方法访问此信息,我已经做了一些研究,并且...

思路:


我希望您使用StringBuilder而不是使用String。以下是工作示例

上一篇:方格和井字棋的面向对象设计

下一篇:在C#中验证RSA SHA256签名

您可能感兴趣的文章

相关阅读