
java并发编程
随波逐流baby
这个作者很懒,什么都没留下…
展开
-
享学笔记:并发编程之线程池
1.length()获取字符串长度 String str="abc"; System.out.println(str.length()); 输出结果:3 2.charAt()按照索引值获得字符串中的指定字符(java中第一个字符索引值为0) String str = "123456789"; System.out.println(str.charAt(0) + " " + str...原创 2018-05-10 16:26:47 · 5618 阅读 · 0 评论 -
享学笔记:并发编程之显式锁
Spring、mybaits、Springboot 框架 java开发环境搭建 软件下载链接 jdk链接:https://pan.baidu.com/s/1vLt3qjUFJwqUefz8w3nyHw 密码:m4so maven3.39 链接:https://pan.baidu.com/s/12ohfp4mZA37eCRGBDD_SJQ 密码:hs1g tomcat7 链接:https://p...原创 2018-07-29 11:08:02 · 4622 阅读 · 0 评论 -
享学笔记:并发编程之AQS
大数据学习路线 java(Java se,javaweb)Linux(shell,高并发架构,lucene,solr)Hadoop(Hadoop,HDFS,Mapreduce,yarn,hive,hbase,sqoop,zookeeper,flume)机器学习(R,mahout)Storm(Storm,kafka,redis)Spark(scala,spark,spark core,spar...原创 2018-12-12 14:13:35 · 14838 阅读 · 0 评论 -
java并发编程之volatile关键字
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有...原创 2018-12-18 10:22:33 · 15106 阅读 · 0 评论 -
java并发编程之深入解析AtomicInteger原子类型
深入解析Java AtomicInteger原子类型 在进行并发编程的时候我们需要确保程序在被多个线程并发访问时可以得到正确的结果,也就是实现线程安全。线程安全的定义如下: 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么这个类就是线程安全的。 举个线程不安全的例子。假如我们想实现一个...原创 2018-12-18 10:43:37 · 14828 阅读 · 0 评论 -
享学笔记:并发编程之CountDownLatch、CyclicBarrier和 Semaphore
在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。 以下是本文目录大纲: 一.CountDownLatch用法 二.CyclicBarrier用法 三.Semaphore用法 一.CountDownLatch用法 CountDownLatch类位于java...原创 2018-12-19 10:21:39 · 14821 阅读 · 0 评论