Java-如何从另一个线程访问静态同步方法?

我的世界三叶草

我正在使用提供一种static synchronized方法的API,我需要从另一个线程中调用它。总是当我从另一个线程调用它时,它会抛出一个异常,并带有诸如此类的消息

Can't access this method from another thread!

我试图将方法调用放入一个synchronized块中。但是,由于它是静态方法,因此没有任何内容可放入静态块中。

那么,如何从另一个线程访问静态同步方法呢?

更新:我正在编写一个Bukkit插件(minecraft),该API称为TagAPI

托马斯·穆勒

如果库检查您是否正在从特定线程中调用该方法,则很可能有充分的理由这样做,因此您不应该这样做。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Java中的另一个运行线程访问方法

来自分类Dev

从另一个Java类调用静态方法

来自分类Dev

从Java中同一类的另一个同步方法中创建的新线程中调用同步方法

来自分类Dev

我们如何在Android中另一个Java类的静态方法中访问活动类的ArrayList对象?

来自分类Dev

如何访问在属于另一个Java类的方法中声明的变量?

来自分类Dev

Java如何使用另一个类的实例访问方法

来自分类Dev

访问另一个java文件中的静态类

来自分类Dev

非易失性字段+来自另一个线程的第一个对象访问(java)

来自分类Dev

从另一个类通知java线程

来自分类Dev

测试内部使用Java中另一个私有静态方法的私有静态方法

来自分类Dev

如何将GUI文件作为Java中另一个类的线程运行?

来自分类Dev

如何从Java应用程序中的另一个类访问声明为实用工具类的公共最终静态列表?

来自分类Dev

Java-主方法中另一个方法的访问变量

来自分类Dev

如何从Java中同一包中的另一个类访问变量

来自分类Dev

如何从另一个.java文件中的另一个类调用方法?

来自分类Dev

从Java中的另一个类访问变量

来自分类Dev

在JAVA中访问另一个类变量

来自分类Dev

从另一个Java程序访问变量

来自分类Dev

从Java中的另一个类访问变量

来自分类Dev

来自另一个类方法内部的Java访问数组

来自分类Dev

无法访问Java中另一个类中方法的返回实例

来自分类Dev

Java的:新的线程来跳过synchronized方法如果另一个线程已经在它

来自分类Dev

如何从Java中的另一个类访问对象?

来自分类Dev

如何在Java中的另一个类中从主类访问int?

来自分类Dev

如何访问另一个类中的对象(Java)

来自分类Dev

如何在Java中访问另一个类的Arraylist

来自分类Dev

发送静态方法作为参数,并在Java中的另一个方法中进行一般调用

来自分类Dev

如何在一个Javascript文件中授予对另一个Java文件中定义的变量的访问

来自分类Dev

如何在一个Javascript文件中授予对另一个Java文件中定义的变量的访问

Related 相关文章

  1. 1

    如何从Java中的另一个运行线程访问方法

  2. 2

    从另一个Java类调用静态方法

  3. 3

    从Java中同一类的另一个同步方法中创建的新线程中调用同步方法

  4. 4

    我们如何在Android中另一个Java类的静态方法中访问活动类的ArrayList对象?

  5. 5

    如何访问在属于另一个Java类的方法中声明的变量?

  6. 6

    Java如何使用另一个类的实例访问方法

  7. 7

    访问另一个java文件中的静态类

  8. 8

    非易失性字段+来自另一个线程的第一个对象访问(java)

  9. 9

    从另一个类通知java线程

  10. 10

    测试内部使用Java中另一个私有静态方法的私有静态方法

  11. 11

    如何将GUI文件作为Java中另一个类的线程运行?

  12. 12

    如何从Java应用程序中的另一个类访问声明为实用工具类的公共最终静态列表?

  13. 13

    Java-主方法中另一个方法的访问变量

  14. 14

    如何从Java中同一包中的另一个类访问变量

  15. 15

    如何从另一个.java文件中的另一个类调用方法?

  16. 16

    从Java中的另一个类访问变量

  17. 17

    在JAVA中访问另一个类变量

  18. 18

    从另一个Java程序访问变量

  19. 19

    从Java中的另一个类访问变量

  20. 20

    来自另一个类方法内部的Java访问数组

  21. 21

    无法访问Java中另一个类中方法的返回实例

  22. 22

    Java的:新的线程来跳过synchronized方法如果另一个线程已经在它

  23. 23

    如何从Java中的另一个类访问对象?

  24. 24

    如何在Java中的另一个类中从主类访问int?

  25. 25

    如何访问另一个类中的对象(Java)

  26. 26

    如何在Java中访问另一个类的Arraylist

  27. 27

    发送静态方法作为参数,并在Java中的另一个方法中进行一般调用

  28. 28

    如何在一个Javascript文件中授予对另一个Java文件中定义的变量的访问

  29. 29

    如何在一个Javascript文件中授予对另一个Java文件中定义的变量的访问

热门标签

归档