FileMood

Download [FreeCoursesOnline.Me] Pluralsight - Advanced Java Concurrent Patterns

FreeCoursesOnline Me Pluralsight Advanced Java Concurrent Patterns

Name

[FreeCoursesOnline.Me] Pluralsight - Advanced Java Concurrent Patterns

 DOWNLOAD Copy Link

Total Size

454.6 MB

Total Files

133

Last Seen

2024-11-09 02:30

Hash

EF19E9EA4719F3BE3D70D2AC84079CA9480CE1D7

/00.Course-Overview/

00.Course-Overview.mp4

3.5 MB

clips-info.json

0.3 KB

module-info.json

0.3 KB

/01.Introducing-the-Executor-Pattern-Futures-and-Callables/

00.Introduction-What-Are-You-Going-to-Learn-in-This-Course.mp4

3.1 MB

01.What-Do-You-Need-to-Know-to-Follow-This-Course.mp4

3.6 MB

02.Introducing-Executors-What-Is-Wrong-with-the-Runnable-Pattern.mp4

3.8 MB

03.Defining-the-Executor-Pattern-A-New-Pattern-to-Launch-Threads.mp4

2.0 MB

04.Defining-the-Executor-Service-Pattern-a-First-Simple-Example.mp4

3.7 MB

05.Comparing-the-Runnable-and-the-Executor-Service-Patterns.mp4

3.7 MB

06.Understanding-the-Waiting-Queue-of-the-Executor-Service.mp4

4.3 MB

07.Wrapping-up-the-Executor-Service-Pattern.mp4

2.2 MB

08.From-Runnable-to-Callable-What-Is-Wrong-with-Runnables.mp4

2.6 MB

09.Defining-a-New-Model-for-Tasks-That-Return-Objects.mp4

2.1 MB

10.Introducing-the-Callable-Interface-to-Model-Tasks.mp4

2.4 MB

11.Introducing-the-Future-Object-to-Transmit-Objects-Between-Threads.mp4

3.8 MB

12.Wrapping-up-Callables-and-Futures-Handling-Exceptions.mp4

4.7 MB

13.Live-Coding-Introduction-Runnable-in-Action.mp4

5.0 MB

14.Live-Coding-Executor-and-Callables-How-to-Shut-Down-an-Executor.mp4

10.0 MB

15.Live-Coding-Using-Futures-to-Handle-Time-Out.mp4

7.5 MB

16.Live-Coding-Handling-Exceptions-in-Callables-with-Futures.mp4

8.6 MB

17.Live-Coding-Wrap-up.mp4

1.8 MB

18.Wrapping-up-Executors-Single-Fixed-and-Cached-ExecutorServices.mp4

3.6 MB

19.Wrapping-up-Executors-Scheduled-ExecutorService.mp4

2.7 MB

20.Shutting-Down-an-ExecutorService-Patterns-and-Strategies.mp4

6.1 MB

21.Module-Wrap-up.mp4

2.6 MB

clips-info.json

6.3 KB

module-info.json

0.4 KB

/02.Using-Locks-and-Semaphores-for-the-Producer--Consumer-Pattern/

00.Introduction-Module-Agenda.mp4

2.2 MB

01.What-Is-Wrong-with-Intrinsic-Locking-and-Synchronization.mp4

4.5 MB

02.Introducing-API-Locking-with-the-Lock-Interface.mp4

3.2 MB

03.Differences-Between-Synchronization-and-API-Locking.mp4

1.2 MB

04.Lock-Patterns-Interruptible-Lock-Acquisition.mp4

2.5 MB

05.Lock-Patterns-Timed-Lock-Acquisition.mp4

2.1 MB

06.Lock-Patterns-Fair-Lock-Acquisition.mp4

3.3 MB

07.Wrapping-up-the-Lock-Pattern.mp4

1.8 MB

08.Producer--Consumer-Pattern-Wait--Notify-Implementation.mp4

4.1 MB

09.Producer--Consumer-Pattern-Lock-Implementation-with-Condition.mp4

3.6 MB

10.The-Condition-Object-Interruptibility-and-Fairness.mp4

4.2 MB

11.Wrapping-up-the-Lock-and-Condition-Objects.mp4

779.6 KB

12.Introducing-the-ReadWriteLock-Pattern.mp4

3.1 MB

13.Implementing-an-Efficient-Concurrent-Cache-with-ReadWriteLock.mp4

3.5 MB

14.Wrapping-up-the-ReadWriteLock-Pattern.mp4

1.6 MB

15.Introducing-the-Semaphore-Pattern-First-Example.mp4

4.1 MB

16.Semaphore-Pattern-Interruptibility-and-Timed-Permit-Acquisition.mp4

4.0 MB

17.Wrapping-up-the-Semaphore-Pattern-Control-of-the-Waiting-Threads.mp4

2.8 MB

18.Live-Coding-Producer--Consumer-Based-on-the-Lock-Pattern.mp4

9.5 MB

19.Live-Coding-Setting-up-Conditions-on-the-Producer--Consumer.mp4

14.1 MB

20.Live-Coding-Setting-up-the-Right-Number-of-Threads.mp4

9.4 MB

21.Live-Coding-Dealing-with-Exceptions-with-Timeouts.mp4

8.1 MB

22.Live-Coding-Setting-up-Timeout-to-Unlock-a-Producer--Consumer.mp4

6.6 MB

23.Live-Coding-Creating-a-Cache-with-a-Race-Condition-on-HashMap.mp4

10.6 MB

24.Live-Coding-Fixing-the-HashMap-Cache-with-ReadWriteLock.mp4

10.3 MB

25.Live-Coding-Wrap-up.mp4

2.8 MB

26.Module-Wrap-up.mp4

2.1 MB

clips-info.json

7.7 KB

module-info.json

0.4 KB

/03.Controlling-Concurrent-Applications-Using-Barriers-and-Latches/

00.Introduction-Module-Agenda.mp4

1.9 MB

01.Sharing-a-Task-Among-Threads-and-Merging-the-Results.mp4

3.2 MB

02.The-Problem-of-Synchronizing-on-the-End-of-Tasks.mp4

2.9 MB

03.Creating-Callable-Tasks-and-Setting-up-a-Barrier.mp4

2.1 MB

04.Understanding-the-CyclicBarrier-Pattern.mp4

2.9 MB

05.Setting-up-the-Full-CyclicBarrier-Pattern-and-Launching-Tasks.mp4

2.2 MB

06.Waiting-for-the-Barrier-with-a-Time-out-Dealing-with-Exception.mp4

2.6 MB

07.Wrapping-up-the-CyclicBarrier.mp4

2.4 MB

08.Introducing-the-Latch-a-Barrier-That-Cannot-Be-Reset.mp4

2.6 MB

09.Understanding-the-CountDownLatch-Pattern.mp4

992.7 KB

10.A-CountDownLatch-in-Action-to-Start-an-Application.mp4

3.8 MB

11.Wrapping-up-the-CountDownLatch-Pattern.mp4

897.8 KB

12.Live-Coding-A-CyclicBarrier-with-a-Callback-Task-in-Action.mp4

10.2 MB

13.Live-Coding-Setting-up-the-ExecutorService-Using-TimeOut.mp4

14.6 MB

14.Live-Coding-Using-Future-TimeOut-and-Task-Cancellation.mp4

9.3 MB

15.Live-Coding-Wrap-up.mp4

1.5 MB

16.Module-Wrap-up.mp4

2.2 MB

clips-info.json

4.8 KB

module-info.json

0.4 KB

/04.Understanding-Casing-and-Atomic-Variables/

00.Introduction-Module-Agenda.mp4

1.7 MB

01.Understanding-Casing-Do-We-Always-Need-Synchronization.mp4

3.7 MB

02.Understanding-Casing-An-Example-of-False-Concurrency.mp4

2.3 MB

03.Understanding-Casing-How-Does-It-Work.mp4

3.4 MB

04.How-to-Use-the-AtomicLong-Class-and-How-Does-It-Work.mp4

3.1 MB

05.The-Java-Atomic-API-The-AtomicBoolean-Class.mp4

1.3 MB

06.The-Java-Atomic-API-The-AtomicInteger-and-AtomicLong-Classes.mp4

2.9 MB

07.The-Java-Atomic-API-The-AtomicReference-Class.mp4

1.8 MB

08.Wrapping-up-the-Atomic-Objects.mp4

2.9 MB

09.Understanding-Adders-and-Accumulators.mp4

3.0 MB

10.Browsing-Through-the-Adder-and-Accumulator-API.mp4

2.7 MB

11.Live-Coding-Fixing-a-Race-Condition-on-a-Simple-Counter.mp4

10.9 MB

12.Live-Coding-Counting-the-Number-of-Retries-in-an-AtomicInteger.mp4

15.5 MB

13.Live-Coding-Wrap-up.mp4

1.6 MB

14.Module-Wrap-up.mp4

3.0 MB

clips-info.json

4.2 KB

module-info.json

0.3 KB

/05.Leveraging-Concurrent-Collections-to-Simplify-Application-Design/

00.Introduction-Module-Agenda.mp4

1.8 MB

01.Implementing-Concurrency-at-the-API-Level.mp4

2.3 MB

02.Hierarchy-of-Collection-and-Map-Concurrent-Interfaces.mp4

1.6 MB

03.What-Does-It-Mean-for-an-Interface-to-Be-Concurrent.mp4

2.0 MB

04.Why-You-Should-Avoid-Vectors-and-Stacks.mp4

1.9 MB

05.Understanding-Copy-On-Write-Arrays.mp4

2.0 MB

06.Wrapping-up-CopyOnWriteArrayList.mp4

2.2 MB

07.Introducing-Queue-and-Deque-and-Their-Implementations.mp4

3.0 MB

08.Understanding-How-Queue-Works-in-a-Concurrent-Environment.mp4

2.4 MB

09.Adding-Elements-to-a-Queue-That-Is-Full-How-Can-It-Fail.mp4

3.8 MB

10.Understanding-Error-Handling-in-Queue-and-Deque.mp4

2.5 MB

11.Wrapping-up-Queue-Deque-and-Their-Blocking-Versions.mp4

1.5 MB

12.Introducing-Concurrent-Maps-and-Their-Implementations.mp4

1.7 MB

13.Atomic-Operations-Defined-by-the-ConcurrentMap-Interface.mp4

2.6 MB

14.Understanding-Concurrency-for-a-HashMap.mp4

4.8 MB

15.Understanding-the-Structure-of-the-ConcurrentHashMap-from-Java-7.mp4

4.0 MB

16.Introducing-the-Java-8-ConcurrentHashMap-and-Its-Parallel-Methods.mp4

1.7 MB

17.Parallel-Search-on-a-Java-8-ConcurrentHashMap.mp4

2.2 MB

18.Parallel-Map--Reduce-on-a-Java-8-ConcurrentHashMap.mp4

1.9 MB

19.Parallel-ForEach-on-a-Java-8-ConcurrentHashMap.mp4

2.1 MB

20.Creating-a-Concurrent-Set-on-a-Java-8-ConcurrentHashMap.mp4

1.3 MB

21.Wrapping-up-the-Java-8-ConcurrentHashMap.mp4

899.8 KB

22.Introducing-Skip-Lists-to-Implement-ConcurrentMap.mp4

2.0 MB

23.Understanding-How-Linked-Lists-Can-Be-Improved-by-Skip-Lists.mp4

4.6 MB

24.Wrapping-up-the-Skip-List-Structure.mp4

1.2 MB

25.How-to-Make-a-Skip-List-Concurrent-Without-Synchronization.mp4

2.1 MB

26.Wrapping-up-ConcurrentSkipList.mp4

1.0 MB

27.Live-Coding-Producer--Consumer-Built-on-an-ArrayBlockingQueue.mp4

12.0 MB

28.Live-Coding-Parallel-Reduce-in-Action-on-a-ConcurrentHashMap.mp4

15.3 MB

29.Live-Coding-Parallel-Search-in-Action-on-a-ConcurrentHashMap.mp4

6.4 MB

30.Live-Coding-Computing-an-Average-on-a-ConcurrentHashMap.mp4

6.0 MB

31.Live-Coding-Wrap-up.mp4

1.6 MB

32.Module-Wrap-up.mp4

4.2 MB

33.Course-Wrap-up.mp4

1.8 MB

clips-info.json

9.6 KB

module-info.json

0.4 KB

/

course-info.json

1.7 KB

[Discuss.FreeTutorials.us].url

0.3 KB

[FreeCoursesOnline.Me].url

0.1 KB

[FreeTutorials.Us].url

0.1 KB

image.jpg

72.0 KB

 

Total files 133


Copyright © 2024 FileMood.com