zoukankan      html  css  js  c++  java
  • java web多线程

    1.多线程并发时,多个线程同时请求同一个资源,必然导致此资源的数据不安全,A线程修改了B线

    程的处理的数据,而B线程又修改了A线程处理的数理。显然这是由于全局资源造成的,有时为了解

    决此问题,优先考虑使用局部变量,退而求其次使用同步代码块,出于这样的安全考虑就必须牺牲

    系统处理性能

    2.

    出于这样的安全考虑就必须牺牲

    系统处理性能,加在多线程并发时资源挣夺最激烈的地方,这就实现了线程的同步机制

    同步:A线程要请求某个资源,但是此资源正在被B线程使用中,因为同步机制存在,A线程请求

    不到,怎么办,A线程只能等待下去

    异步:A线程要请求某个资源,但是此资源正在被B线程使用中,因为没有同步机制存在,A线程

    仍然请求的到,A线程无需等待

  • 相关阅读:
    学习进度(十一)
    学习进度(十)
    人月神话阅读笔记1
    SQL SUM() 函数
    SQL GROUP BY 语句
    SQL HAVING 子句
    SQL UCASE() 函数
    SQL LCASE() 函数
    SQL MID() 函数
    SQL LEN() 函数
  • 原文地址:https://www.cnblogs.com/panxuejun/p/5957300.html
Copyright © 2011-2022 走看看