找传奇、传世资源到传世资源站!

Java高并发核心编程 卷2 源代码

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

【例子介绍】Java高并发核心编程 卷2 源代码

【相关图片】

Java高并发核心编程 卷2 源代码 Java语言基础-第1张

【源码结构】

.
├── Java-high-concurrency-core-Programming-Volume-2-source-code
│   ├── CoccurrentDemos
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           └── java
│   │               └── com
│   │                   └── crazymakercircle
│   │                       ├── asq
│   │                       │   ├── SelfLock.java
│   │                       │   ├── Test.java
│   │                       │   └── TrinityLock.java
│   │                       ├── coccurent
│   │                       │   ├── GuavaFutureDemo.java
│   │                       │   ├── JavaFutureDemo.java
│   │                       │   └── JoinDemo.java
│   │                       ├── completableFutureDemo
│   │                       │   ├── CompletableFutureDemo.java
│   │                       │   ├── DrinkTea.java
│   │                       │   └── IntegrityDemo.java
│   │                       ├── lockfree
│   │                       │   ├── AkkaDemo.java
│   │                       │   ├── ConcurrentSkipListSetDemo1.java
│   │                       │   └── CopyOnWriteArrayListTest.java
│   │                       ├── operator
│   │                       │   ├── NotSafePlus.java
│   │                       │   └── SafePlus.java
│   │                       ├── pool
│   │                       │   ├── CounDownDemo.java
│   │                       │   └── JavaFuturePoolDemo.java
│   │                       └── syncontainer
│   │                           └── CollectionsDemo.java
│   ├── README.md
│   ├── chatcommon
│   │   ├── pom.xml
│   │   ├── proto
│   │   │   ├── Message.proto
│   │   │   ├── ProtoMsg.proto
│   │   │   ├── ProtoMsg3.proto
│   │   │   ├── compile.txt
│   │   │   ├── protoConfig
│   │   │   │   └── ProtoMsg.proto
│   │   │   ├── protobin
│   │   │   │   └── protoc3.6.1.exe
│   │   │   └── protobuf.bat
│   │   ├── protoc-3.6.exe
│   │   ├── protoc.exe
│   │   └── src
│   │       ├── main
│   │       │   └── java
│   │       │       └── com
│   │       │           └── crazymakercircle
│   │       │               ├── anno
│   │       │               │   ├── AgeRange.java
│   │       │               │   ├── ConfigFieldAnno.java
│   │       │               │   ├── ConfigFileAnno.java
│   │       │               │   └── Tanscation.java
│   │       │               ├── cocurrent
│   │       │               │   ├── CallbackTask.java
│   │       │               │   ├── CallbackTaskScheduler.java
│   │       │               │   ├── DisruptorTaskScheduler.java
│   │       │               │   ├── ExecuteTask.java
│   │       │               │   └── FutureTaskScheduler.java
│   │       │               ├── config
│   │       │               │   └── SystemConfig.java
│   │       │               ├── im
│   │       │               │   └── common
│   │       │               │       ├── ProtoInstant.java
│   │       │               │       ├── bean
│   │       │               │       │   ├── ChatMsg.java
│   │       │               │       │   ├── User.java
│   │       │               │       │   └── msg
│   │       │               │       │       └── ProtoMsg.java
│   │       │               │       └── codec
│   │       │               │           ├── ProtobufDecoder.java
│   │       │               │           └── ProtobufEncoder.java
│   │       │               ├── keystore
│   │       │               │   ├── CertHelper.java
│   │       │               │   └── KeyStoreHelper.java
│   │       │               ├── netty
│   │       │               │   └── util
│   │       │               │       ├── HttpProtocolHelper.java
│   │       │               │       └── TransShard.java
│   │       │               ├── petstore
│   │       │               │   ├── actor
│   │       │               │   │   ├── Consumer.java
│   │       │               │   │   └── Producer.java
│   │       │               │   ├── goods
│   │       │               │   │   ├── Goods.java
│   │       │               │   │   └── IGoods.java
│   │       │               │   └── store
│   │       │               │       ├── CartItem.java
│   │       │               │       ├── Customer.java
│   │       │               │       └── ShoppingCart.java
│   │       │               ├── springUtil
│   │       │               │   └── StartUpApplication.java
│   │       │               ├── ssl
│   │       │               │   ├── SSLContextHelper.java
│   │       │               │   └── X509TrustManagerFacade.java
│   │       │               ├── threadpool
│   │       │               │   ├── PoolSizeCaculatorDemo.java
│   │       │               │   └── PoolSizeCalculator.java
│   │       │               ├── util
│   │       │               │   ├── Base64Utils.java
│   │       │               │   ├── BeanUtil.java
│   │       │               │   ├── ByteUtil.java
│   │       │               │   ├── ClassLoaderUtil.java
│   │       │               │   ├── ConfigProperties.java
│   │       │               │   ├── DataCertCreate.java
│   │       │               │   ├── DateUtil.java
│   │       │               │   ├── DeEnCode.java
│   │       │               │   ├── FileLogger.java
│   │       │               │   ├── FileUtil.java
│   │       │               │   ├── FormatUtil.java
│   │       │               │   ├── HttpClientHelper.java
│   │       │               │   ├── IOUtil.java
│   │       │               │   ├── JsonUtil.java
│   │       │               │   ├── JvmUtil.java
│   │       │               │   ├── Logger.java
│   │       │               │   ├── MathUtil.java
│   │       │               │   ├── OsUtil.java
│   │       │               │   ├── Print.java
│   │       │               │   ├── RandomUtil.java
│   │       │               │   ├── ReflectionUtil.java
│   │       │               │   ├── ShutdownHookThread.java
│   │       │               │   └── ThreadUtil.java
│   │       │               └── zk
│   │       │                   ├── ClientFactory.java
│   │       │                   └── ZKclient.java
│   │       └── test
│   │           └── java
│   │               └── com
│   │                   └── crazymaker
│   │                       └── common
│   │                           ├── ByteBufTest.java
│   │                           └── DisruptorTaskSchedulerTester.java
│   ├── lock-demos
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           └── java
│   │               └── com
│   │                   └── crazymakercircle
│   │                       └── demo
│   │                           ├── cas
│   │                           │   ├── ContendedDemo.java
│   │                           │   ├── FalseShareTest.java
│   │                           │   ├── LongAdderVSAtomicLongTest.java
│   │                           │   └── PaddedAtomicLong.java
│   │                           └── lock
│   │                               ├── IncrementData.java
│   │                               ├── LockSupportDemo.java
│   │                               ├── LockTest.java
│   │                               ├── MutexAndShareLockTest.java
│   │                               ├── PetStoreWithReadWriteLock.java
│   │                               ├── PetStoreWithStampedLock.java
│   │                               ├── ReadWriteLockTest.java
│   │                               ├── ReadWriteLockTest2.java
│   │                               ├── ReentrantCommunicationTest.java
│   │                               ├── ReentrantLockPetStore.java
│   │                               ├── SemaphoreTest.java
│   │                               ├── ShareLockTest.java
│   │                               ├── StampedLockTest.java
│   │                               ├── TemplateDemo.java
│   │                               ├── TwoLockDemo.java
│   │                               └── custom
│   │                                   ├── CLHLock.java
│   │                                   ├── MutexLock.java
│   │                                   ├── ReentrantSpinLock.java
│   │                                   ├── ShareLock.java
│   │                                   ├── SimpleMockLock.java
│   │                                   └── SpinLock.java
│   ├── pom.xml
│   ├── src
│   │   └── test
│   │       └── java
│   │           └── test
│   │               └── mybatis
│   │                   └── springboot
│   │                       └── model
│   │                           └── User.java
│   └── thread-demos
│       ├── pom.xml
│       └── src
│           └── main
│               └── java
│                   └── com
│                       └── crazymakercircle
│                           ├── cas
│                           │   ├── AtomicTest.java
│                           │   ├── LongAdderVSAtomicLongTest.java
│                           │   └── TestCompareAndSwap.java
│                           ├── designmodel
│                           │   ├── forkjoin
│                           │   │   ├── AccumulateTask.java
│                           │   │   └── ForkJoinTest.java
│                           │   ├── masterworker
│                           │   │   ├── Master.java
│                           │   │   ├── MasterWorkerTest.java
│                           │   │   ├── Task.java
│                           │   │   └── Worker.java
│                           │   └── singleton
│                           │       ├── ASingleton.java
│                           │       ├── BSingleton.java
│                           │       ├── ESingleton.java
│                           │       └── FSingleton.java
│                           ├── innerlock
│                           │   ├── InnerLockTest.java
│                           │   └── ObjectLock.java
│                           ├── mutithread
│                           │   └── basic
│                           │       ├── create
│                           │       │   ├── CreateDemo.java
│                           │       │   ├── CreateDemo2.java
│                           │       │   ├── CreateDemo3.java
│                           │       │   ├── CreateDemo4.java
│                           │       │   ├── EmptyThreadDemo.java
│                           │       │   ├── SalesDemo.java
│                           │       │   ├── ScheduleDemo.java
│                           │       │   ├── ScheduleDemo2.java
│                           │       │   ├── StackAreaDemo.java
│                           │       │   └── ThreadPoolDemo.java
│                           │       ├── create3
│                           │       │   ├── BlockedStatusDemo.java
│                           │       │   ├── CreateThreadPoolDemo.java
│                           │       │   ├── ObjectWateDemo.java
│                           │       │   ├── ObjectWateNotifyAllDemo.java
│                           │       │   ├── ObjectWateNotifyDemo.java
│                           │       │   ├── RunnableDemo.java
│                           │       │   ├── StatusDemo.java
│                           │       │   ├── StatusDemo2.java
│                           │       │   └── WaitingStatusDemo.java
│                           │       ├── threadlocal
│                           │       │   ├── Foo.java
│                           │       │   ├── SimpleDemo.java
│                           │       │   ├── SpeedLog.java
│                           │       │   ├── SpeedLogThreadPool.java
│                           │       │   ├── ThreadLocalTest.java
│                           │       │   └── ThreadLocalTest2.java
│                           │       └── use
│                           │           ├── DaemonDemo.java
│                           │           ├── DaemonDemo2.java
│                           │           ├── InterruptDemo.java
│                           │           ├── JoinDemo.java
│                           │           ├── JoinDemo2.java
│                           │           ├── PriorityDemo.java
│                           │           ├── SleepDemo.java
│                           │           ├── SuspendDemo.java
│                           │           ├── ThreadNameDemo.java
│                           │           ├── WaitNotifyDemo.java
│                           │           ├── YieldDemo.java
│                           │           └── YieldDemo2.java
│                           ├── plus
│                           │   ├── NotSafePlus.java
│                           │   ├── PlusTest.java
│                           │   ├── SafePlus.java
│                           │   └── SafeStaticMethodPlus.java
│                           ├── producerandcomsumer
│                           │   └── store
│                           │       ├── ArrayBlockingQueuePetStore.java
│                           │       ├── CommunicatePetStore.java
│                           │       ├── NotSafeDataBuffer.java
│                           │       ├── NotSafePetStore.java
│                           │       ├── PetStore.java
│                           │       ├── PetStore2.java
│                           │       ├── PetStore3.java
│                           │       ├── PetStore4.java
│                           │       ├── PetStore5.java
│                           │       ├── SafeDataBuffer.java
│                           │       └── SafePetStore.java
│                           └── visiable
│                               ├── CounterSample.java
│                               ├── Driver.java
│                               ├── InstructionReorder.java
│                               ├── JoinExample.java
│                               ├── OutofOrderExecution.java
│                               ├── ReorderDemo.java
│                               ├── ReorderExample.java
│                               ├── StartExample.java
│                               ├── VolatileDemo.java
│                               ├── VolatileRawSample.java
│                               ├── VolatileSample.java
│                               └── VolatileVar.java
└── 5t6t网_67988-Java高并发核心编程 卷2_源代码.zip

87 directories, 197 files

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复