当前位置: 首页 > news >正文

中国建设银行积分网站可以搜索任何网站的浏览器

中国建设银行积分网站,可以搜索任何网站的浏览器,制作网站找哪个公司好,西丽网站的建设synchronized可以对两种对象加锁#xff1a;实例对象和类对象。下边先说对类对象加锁的代码#xff1a; 第1是修饰static方法#xff0c;第2种是直接锁类的class对象#xff1b; /*** title: SynchronizedStaticDemo1* description: synchronized 对类加锁1* author: * d…synchronized可以对两种对象加锁实例对象和类对象。下边先说对类对象加锁的代码 第1是修饰static方法第2种是直接锁类的class对象 /*** title: SynchronizedStaticDemo1* description: synchronized 对类加锁1* author: * date: 2023/11/18 19:29*/ public class SynchronizedStaticDemo1 {private static int data 0;public static void main(String[] args) {Thread thread1 new Thread(线程1){Overridepublic void run() {for (int i 0; i 10; i) {increment();}}};thread1.start();Thread thread2 new Thread(线程2){Overridepublic void run() {for (int i 0; i 10; i) {increment();}}};thread2.start();}public synchronized static void increment(){SynchronizedStaticDemo1.data ;System.out.println(SynchronizedStaticDemo1.data Thread.currentThread().getName());} } /*** title: SynchronizedStaticDemo2* description: synchronized 对类加锁2* author: * date: 2023/11/18 19:29*/ public class SynchronizedStaticDemo2 {private static int data 0;public static void main(String[] args) {Thread thread1 new Thread(线程1){Overridepublic void run() {for (int i 0; i 10; i) {synchronized (SynchronizedStaticDemo2.class){data ;System.out.println(data Thread.currentThread().getName());}}}};thread1.start();Thread thread2 new Thread(线程2){Overridepublic void run() {for (int i 0; i 10; i) {synchronized (SynchronizedStaticDemo2.class){data ;System.out.println(data Thread.currentThread().getName());}}}};thread2.start();} }synchronized对某个实例对象加锁如下三种方法 /*** title: SynchronizedInstanceDemo1* description: synchronized修饰实例对象* author: * date: 2023/11/18 19:29*/ public class SynchronizedInstanceDemo1 {private static int data 0;public static void main(String[] args) {SynchronizedInstanceDemo1 demo new SynchronizedInstanceDemo1();Thread thread1 new Thread(线程1){Overridepublic void run() {for (int i 0; i 10; i) {demo.increment();}}};thread1.start();Thread thread2 new Thread(线程2){Overridepublic void run() {for (int i 0; i 10; i) {demo.increment();}}};thread2.start();}public synchronized void increment(){SynchronizedInstanceDemo1.data ;System.out.println(SynchronizedInstanceDemo1.data Thread.currentThread().getName());} } /*** title: SynchronizedInstanceDemo2* description: synchronized修饰实例对象* author: * date: 2023/11/18 19:29*/ public class SynchronizedInstanceDemo2 {private static int data 0;public static void main(String[] args) {SynchronizedInstanceDemo2 demo new SynchronizedInstanceDemo2();Thread thread1 new Thread(线程1){Overridepublic void run() {for (int i 0; i 10; i) {synchronized (demo){data ;System.out.println(data Thread.currentThread().getName());}}}};thread1.start();Thread thread2 new Thread(线程2){Overridepublic void run() {for (int i 0; i 10; i) {synchronized (demo){data ;System.out.println(data Thread.currentThread().getName());}}}};thread2.start();} } /*** title: SynchronizedInstanceDemo3* description: synchronized修饰实例对象* author: * date: 2023/11/18 19:29*/ public class SynchronizedInstanceDemo3 {private static int data 0;public static void main(String[] args) {SynchronizedInstanceDemo3 demo new SynchronizedInstanceDemo3();Thread thread1 new Thread(线程1){Overridepublic void run() {for (int i 0; i 10; i) {demo.increment();}}};thread1.start();Thread thread2 new Thread(线程2){Overridepublic void run() {for (int i 0; i 10; i) {demo.increment();}}};thread2.start();}public void increment(){synchronized (this){data ;System.out.println(data Thread.currentThread().getName());}} }
http://www.sadfv.cn/news/159183/

相关文章:

  • 怎么建设投票网站个人交养老保险价格表
  • 国内自建的海淘网站关键字排名软件官网
  • 网上购物商城网站建设网站图怎么做会高清图片
  • 网站的电子手册用什么做的专业建站商
  • 哪个网站可以做自由行地图网站做不做账
  • 网站接入查询cc0图片素材网站
  • 百度如何做网站小学生抄写新闻20字
  • 网站怎做百度代码统计重庆工程造价信息2021
  • 化妆品 网站建设案例网站开发 托管合同
  • 微信网页通辽做网站通过seo来赚钱
  • 重庆黄页网站网站链接怎么做二维码
  • 滁州市建设银行网站桐乡住房和城乡规划建设局网站
  • 一个网站两个页面临沂网站建设微信
  • 茌平做网站公司徐州网站建站
  • 苏晋建设集团网站仿淘宝电商网站开发报价
  • 如何直到网站是用什么模板做的做网站好多钱
  • 重庆可视化网站制作爱情链接
  • 互联网金融网站开发wordpress横排菜单
  • 好的高端企业网站建设公司店面设计ppt
  • vs做网站怎么调试婚庆公司网站php源码
  • 网站定制那个好做虚拟币网站需要什么手续
  • 山西建设执业注册管理中心网站温州室内设计公司排名
  • 网站的内链怎么做html界面设计
  • win2008 iis建网站如何下载网站模板
  • 网站程序 seo石家庄官网制作
  • react 做网站263个人邮件入口
  • 成都装修建材网站建设企业网站展示
  • 网站建设运营公司排行静海商城网站建设
  • jsp在网站开发中的优势邯郸网络运营中心处理中心在哪
  • 有哪些中文域名网站网站销售公司