现在的位置: 首页 > 综合 > 正文

创建高效的线程安全类的步骤

2013年04月29日 ⁄ 综合 ⁄ 共 221字 ⁄ 字号 评论关闭

创建高效的线程安全类的步骤

 

编写线程安全类的最简单的方法是用 synchronized 声明每个方法。虽然这种方案可以消除数据损坏,但它同时也会消除您预期从多线程获得的任何收益。这样,您就需要分析并确保在 synchronized 块内部仅占用最少的执行时间。

 

您必须格外关注访问缓慢资源 ― 文件、目录、网络套接字和数据库 ― 的方法,这些方法可能降低您的程序的效率。

尽量将对这类资源的访问放在一个单独的线程中,最好在任何 synchronized 代码之外。

抱歉!评论已关闭.