这句话是什么,
并发使用不安全
意思?
我在Android文档中遇到过几次。特别是Uri.builder类:
用于构建或操作URI引用的Helper类。不安全 并发使用。
绝对分层URI引用遵循以下模式: ://#
相对URI引用(始终是分层的)遵循以下之一 两种模式:?#或 //?#
不透明的URI遵循以下模式::#
使用buildUpon()获取表示现有URI的构建器。
答案 0 :(得分:1)
这意味着不应该同时由多个线程访问该类的实例。这是因为在多线程访问期间,类的代码没有做任何事情来保护其内部状态 - 例如通过同步其方法或类变量访问。如果您确实想要在多个实例之间共享实例,那么您需要做一些事情来调解访问,例如在同步方法或代码块中使用实例放置代码,或者使用其他一些机制(请参阅java.util.concurrent包) )。
答案 1 :(得分:0)
"同时使用"意味着"同时访问两个不同的程序/线程"。 "并发使用不安全"意味着它不是线程安全的,即如果从不同的线程访问对象,则可能会遇到未定义的行为。
答案 2 :(得分:0)
线程之间没有提供同步,只在一个线程中使用它