栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

线程安全与非安全(同步与异步)(java中)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

线程安全与非安全(同步与异步)(java中)

  异步:同一时刻有多个线程运行访问同一区域代码。

  同步:同一时刻只有一个线程可以访问特定的代码。

                单线程代码中,程序顺序执行,线程每一次执行结果固定,线程安全;

                多线程程序中,如果多个线程同一时间访问同一资源代码,对同一变量做出修改,则每一次执行后其结果有可能不同,则线程非安全。

实现线程安全的方法

        关键字synchronized:被其修饰的方法为同步方法,同步方法是在同一时刻只有一个线程可以访问。

        1.使用关键字synchronized修饰被多线程访问的方法。

        2.使用synchronized代码块,将被多线程访问的代码放入其中。即可保证线程安全。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1006591.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号