问个弱弱的问题,什么是线程安全啊? RT 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义线程安全性明确定义线程安全性出人意料地困难,大多数定义看上去完全是自我循环。快速搜索一下 Google,可以找到以下关于线程安全代码的典型的、但是没有多大帮助的定义(或者可以说是描述):...可以从多个编程线程中调用,无需线程之间不必要的交互。 ...可以同时被多个线程调用,不需要调用一方有任何操作。 有这样的定义,就不奇怪我们对于线程安全性会感到如此迷惑。这些定义比说“一个类在可以被多个线程安全调用时就是线程安全的”好不了多少,当然,它的意义就是如此,但是它不能帮助我们区分一个线程安全的类与一个线程不安全的类。安全的意义是什么呢?实际上,所有线程安全的定义都有某种程序的循环,因为它必须符合类的规格说明 -- 这是对类的功能、其副作用、哪些状态是有效和无效的、不可变量、前置条件、后置条件等等的一种非正式的松散描述(由规格说明给出的对象状态约束只应用于外部可见的状态,即那些可以通过调用其公共方法和访问其公共字段看到的状态,而不应用于其私有字段中表示的内部状态)。 Tomcat5.0和Myeclipse开发,发布工程时工程不完整 自己写了一个正则表达式工具 SWT问题,谢谢 applet的问题 请介绍本概述多线程的书 请帮忙看一下:用servlet读取图片字节流,然后用applet显示 这样的一个程序 用Java开发的性能监控系统设计的疑问,高分请教! 谁有资源管理器的代码?能不能借我参考一下 关于一段Java计数器代码(applet)的问题: 我在win2000professional上装了Apache Tomcat 4.0, 我想装Apache Soap,可是不行 如何做 与java共舞啊,有兴趣的一起讨论啊
...可以同时被多个线程调用,不需要调用一方有任何操作。
有这样的定义,就不奇怪我们对于线程安全性会感到如此迷惑。这些定义比说“一个类在可以被多个线程安全调用时就是线程安全的”好不了多少,当然,它的意义就是如此,但是它不能帮助我们区分一个线程安全的类与一个线程不安全的类。安全的意义是什么呢?实际上,所有线程安全的定义都有某种程序的循环,因为它必须符合类的规格说明 -- 这是对类的功能、其副作用、哪些状态是有效和无效的、不可变量、前置条件、后置条件等等的一种非正式的松散描述(由规格说明给出的对象状态约束只应用于外部可见的状态,即那些可以通过调用其公共方法和访问其公共字段看到的状态,而不应用于其私有字段中表示的内部状态)。