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

电商网站成功的营销策略/互联网下的网络营销

电商网站成功的营销策略,互联网下的网络营销,wordpress越来越慢,安徽海鹏建设工程有限公司网站synchornized的使用场景 1、两个线程同时访问同一个对象的同步方法 安全 2、两个线程同时访问两个对象的同步方法 不安全 test1.func1() test2.func1() 3、两个线程同时访问(一个或两个)对象的静态同步方法 安全 4、两个线程分别同时访问(一个或两个)对象的同步方法和非同步方…

synchornized的使用场景

1、两个线程同时访问同一个对象的同步方法 安全
2、两个线程同时访问两个对象的同步方法 不安全 test1.func1() test2.func1()
3、两个线程同时访问(一个或两个)对象的静态同步方法 安全
4、两个线程分别同时访问(一个或两个)对象的同步方法和非同步方法 不安全
5、两个线程访问同一个对象中的同步方法,同步方法又调用另外一个非同步方法 不安全
6、两个线程同时访问同一个对象的不同的同步方法 安全
7、两个线程同时访问静态synchronized和非静态synchornized方法 不安全
8、同步方法抛出异常,JVM会自动释放锁

package thread;import java.util.concurrent.TimeUnit;
public class TestDemo8 {public synchronized void fun1(){System.out.println(Thread.currentThread().getName()+":: 同步方法fun1开始");try {TimeUnit.MILLISECONDS.sleep(1000);
//        fun3();} catch (InterruptedException e) {e.printStackTrace();}System.out.println(Thread.currentThread().getName()+":: 同步方法fun1结束");}public synchronized static void fun2() throws Exception {//类锁  class对象System.out.println(Thread.currentThread().getName()+":: 静态同步方法func2开始");try {TimeUnit.MILLISECONDS.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}System.out.println(Thread.currentThread().getName()+":: 静态同步方法func2结束");}public void fun3(){System.out.println(Thread.currentThread().getName()+":: 非同步方法func3");try {TimeUnit.MILLISECONDS.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}System.out.println(Thread.currentThread().getName()+":: 非同步方法func3");}public synchronized void fun4(){System.out.println(Thread.currentThread().getName()+":: 同步方法fun4开始");try {TimeUnit.MILLISECONDS.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}System.out.println(Thread.currentThread().getName()+":: 同步方法func4结束");}public static void main(String[] args) {TestDemo8 test1 = new TestDemo8();TestDemo8 test2 = new TestDemo8();new Thread("A"){@Overridepublic void run() {test1.fun1();  //unlocktest1.fun3();}}.start();new Thread("B"){@Overridepublic void run() {test1.fun1(); //locktest1.fun3();}}.start();//        Thread threadc = new Thread("C"){
//            @Override
//            public void run() {
//                test1.fun1();
//            }
//        };
//        threadc.start();
//        threadc.interrupt();
//
//        new Thread("D"){
//            @Override
//            public void run() {
//                test1.fun1();
//            }
//        }.start();}
}
http://www.lbrq.cn/news/942121.html

相关文章:

  • 福州网站建设服务价格最实惠/搜索引擎营销的主要方法
  • 行业电子商务网站有哪些/app网络推广方案
  • 哪些网站可以做代理/优化网站链接的方法
  • 推广赚钱的软件有哪些/百度seo什么意思
  • 广州冼村改造/seo引流什么意思
  • 各个做网站的有什么区别/cilimao磁力猫最新版地址
  • 网易免费企业邮箱入口/seo运营做什么
  • 做微信平台网站需要多少钱/磁力天堂最佳搜索引擎入口
  • 宁夏建设厅网站官网/seo就业前景如何
  • 哪个网站做服装批发比较好/百度首页登录官网
  • 金融理财网站建设方案/每天三分钟新闻天下事
  • 黑客收徒网站建设/网站的营销策略
  • 网站logo图怎么做的/深圳seo秘籍
  • php开源网站/室内设计师培训班学费多少
  • 做高级电工题的网站/沈阳seo博客
  • xp系统中做网站服务器/培训机构好还是学校好
  • 松江网站建设品划网络/网络媒体发稿平台
  • 淄博网站客户/百度seo优化软件
  • 微信如何建网站/永久免费个人网站申请注册
  • 测试网站访问速度/联赛积分榜排名
  • 合肥做网站可以吗/网站源码下载
  • wordpress如何写网站/广州网站优化公司排名
  • 外贸网站收录工具/搜索竞价
  • 自助建站系统建的网站做排名吗/推广网页怎么做的
  • 汝阳网站开发/saascrm国内免费pdf
  • 网络运维工程师需要掌握的技能/深圳网站优化推广
  • wordpress登录开发文档/关键词优化的价格查询
  • 重庆自助建站软件/单页网站模板
  • 普陀区网站建设公司哪家好/舆情分析报告模板
  • 套b网站/域名注册服务网站哪个好
  • 机器学习——随机森林算法分类问题案例解析(sklearn)
  • Python 程序设计讲义(20):选择结构程序设计——双分支结构的简化表示(三元运算符)
  • 练习实践-基础设施-文件共享-windows和linux之间的文件共享-smb服务搭建
  • Leetcode力扣解题记录--第21题(合并链表)
  • XORIndex:朝鲜不断发展的供应链恶意软件再次瞄准 npm 生态系统
  • M²IV:面向大型视觉-语言模型中高效且细粒度的多模态上下文学习