理想论坛_专业20年的财经股票炒股论坛交流社区 - 股票论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3266|回复: 0

线程安全问题

[复制链接]

9650

主题

9650

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
28966
发表于 2019-12-27 14:47 | 显示全部楼层 |阅读模式
线程平安题目

本篇重要讲解 线程平安题目,演示什么情况下会出现线程平安题目,以及先容了 Java内存模子 、volatile关键字 、CAS 等 ,末端感激吴恒同学的投稿! 一路来了解吧!!
1. 怎样会发生线程平安

运转以下步伐:
  1. /*** @program: * @description: 多线程操纵的工具* @author: * @create: **/public class MyCount {private int myCount = 0 ;public int getMyCount() {    return myCount;}public void setMyCount(int myCount) {    this.myCount = myCount;}@Overridepublic String toString() {    return "MyCount{" +            "myCount=" + myCount +            '}';}}
复制代码
建立线程
[code]public class CountThread1 extends  Thread{private MyCount myCount ;private static Object synch = new Object();public CountThread1( MyCount myCount) {    this.myCount = myCount;}@Overridepublic void run() {    //myCount 加到100    while (true) {        if(myCount.getMyCount()
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|理想论坛_专业20年的财经股票炒股论坛交流社区 - 股票论坛

GMT+8, 2020-7-7 07:05 , Processed in 0.141382 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表