JAVA并发编程

来源:互联网 发布:下软件赚钱的软件 编辑:程序博客网 时间:2024/06/05 09:17

1.线程的优势

    事件响应中,如将长时间执行的任务放在一个单独的线程中运行,那么事件线程就可以及时地处理界面事件,从使得界面具有更高的灵敏度

2.使用线程带来的问题

    安全性问题    活跃性问题    性能问题(线程会带来性能方面的变慢)

3.java中使用多线程安全的框架

    Timer    Servlet 和jsp    RMI    Swing和AWT

4.当多个程序访问同一个可变得状态变量时没有使用合适的同步,那么程序就会出现问题,解决的办法:

    不在线程之间共享该状态变量    将状态变量修改为不可变得状态    在访问状态变量时使用同步
原创粉丝点击