Home and Applets
> FAQ
> About Java
> About Java Concurrency
*** Outline ***
- Java concurrency overview
- en.Wikipedia: Java concurrency
- en.Wikipedia: Concurrency pattern
- en.Wikipedia: Multi-core processor
- blogs.sun: Java and multiple cores: A brief history
- ProQuest discovery guides: Multicore processors – A necessity (PDF file) By Bryan Schauer
Jakob Jenkov:
Introduction to Java concurrency / multithreading
- Javamex: Java tutorials and performance information
Lars Vogel:
Java concurrency / multithreading - Tutorial
- DZone: Core Java Concurrency ( PDF file) by Alex Miller
- vgrazi: Java concurrent animated
- cours.paumard.org: Programmation concurrente
- Université de Nice - Sophia Antipolis: Mes supports de cours
- Université de Provence, Arnaud Labourel: Threads Java 1.5 - Synchronisation Avancée (PDF file)
- CSCI 5448, Spring 2011, Jay Daugherty: Java concurrency framework (PDF file)
Concurrent programming in Java: design principles and patterns,
Douglas Lea,
Google book- Doug Lea, State University of New York at Oswego: Concurrent Programming in Java (PDF file)
- Doug Lea: Concurrent programming in Java: Creating threads
Effective Java,
Joshua Bloch,
Google book
Effective Java - Programming Language Guide,
Joshua Bloch,
(PDF file)- Joshua Bloch: Effective Java™Reloaded (PDF file)
- Dennis de Champeaux, Douglas Lea, and Penelope Faure: Object-Oriented System Development
- Bruce Eckel: Thinking in Java, 3rd ed. revision 4.0
Core Java™ 2 Volume II - Advanced Features,
Cay S. Horstmann and Gary Cornell,
(PDF file)
Core Java™ 2 Volume II - Advanced Features, Seventh Edition
Cay S. Horstmann and Gary Cornell,
Prentice Hall (2004)- Bertrand Dupouy: TP Java concurrence
- javaworld: Book excerpt: Executing tasks in threads
- javaworld: Multicore processing for client-side Java applications
- enseignement.polytechnique: programmation, algorithmique et sémantique de systèmes parallèles et distribués
- informIT: An introduction to concurrent Java programming
- Java Concurrency in Practice
- Brian Goetz, Publications
- Concurrency: past and present presented by Brian Goetz
Java Concurrency In Practice,
Brian Goetz,
PDF file- CodeIdol.com: Java Concurrency In Practice
- Java Concurrency In Practice: INF329-Spring 2007 PDF file
- Code listings
- Pearson France: Code listings
- Java Concurrency Guidelines: PDF file
- Rice University: Conucrrency in Java MS PowerPoint file
- IBM, Java theory and practice:
More flexible, scalable locking in JDK 5.0
New lock classes improve on synchronized -- but don't count synchronized out just yet
- Java concurrency utilities
- Java 2 Platform Std. Ed. v1.4.2: Class Thread
- Java 2 Platform Std. Ed. v1.4.2: Interface Runnable
- Java 2 Platform Standard Ed. 5.0: Interface Callable<V>
- Java 2 Platform Standard Ed. 5.0: Interface Executor
- Java 2 Platform Standard Ed. 5.0: Interface ExecutorService
- docjar.com: java.util with codes
- jovialjava.blogspot: java.util.concurrent tutorial
- en.citizendium.org: Java concurrency package
- Oracle: Lesson: Concurrency
- Oracle: Concurrent programming with J2SE 5.0
- Oracle: JDK 5.0 concurrency utilities
- Oracle: JDK 5.0 documentation
- weblogs.java: Some Java concurrency tips
- IBM: Concurrency in JDK 5.0
- IBM: Java concurrency bug patterns for multicore systems
Jakob Jenkov:
java.util.concurrent - Java 5 Concurrency Utilities
- ForkJoin : Bienvenue dans les mondes parallèles
- java.dzone.com: Java concurrency tutorial: Thread pools
- Javalobby: Java concurrency: read / write locks
- javaspecialists: Are you really Multi-Core? by Dr. Heinz M. Kabutz
- java.net: Some Java concurrency tips
- particle.kth.se: The Concurrency Utilities - J2SE5.0. The Executor class and the Callable interface
- AMIS: Asynchronous processing in Java applications - leveraging those multi-cores
- stackoverflow: JAVA: How to scale threads according to cpu cores?
- techrepublic: Set processor affinity programmatically in a multi-core system
- Olivier Ricou: Les threads (PDF file)
- Threading with Swing
- today.java.net: Rethinking Swing threading
- Oracle: Lesson: Concurrency in Swing
- javaworld.com: Swing threading and the event-dispatch thread
- bitguru.wordpress.com: Will the real Swing Single Threading Rule please stand up?
- Prem's Blog: Synchronized multithreading with Swing
- Ecole d'ingénieurs et d'architectes de Fribourg, Jacques Bapst: Swing : timers et threads (pdf file)
- Threads and Swing (pdf file)
- u-picardie: Threads et Swing
- FutureTask
- Java platform standard ed. 6: Interface Future<V>
- Java platform standard ed. 7: Interface Future<V>
- doc.java.sun.com: Class FutureTask<V>
- doc.java.sun.com: Class FutureTask<V>
- sunels.wordpress: Java Executor Service and Future
- xinotes.org: Java concurrency example: get asynchronous result with Future
- javadocexamples: Class FutureTask<V>
- Programming Examples: FutureTask
- fuseyism.com: Source for java.util.concurrent.FutureTask
- Java How To: Runnable, Callable, FutureTask, ExecutorService, and thread pool
- SwingWorker
- Java platform standard ed. 6: Class SwingWorker<T,V>
- Java platform standard ed. 7: Class SwingWorker<T,V>
- rom.developpez.com: SwingWorker (Java SE 6)
- en.wikipedia.org: SwingWorker
- Oracle, the Java tutorials: Worker threads and SwingWorker
- Oracle, the Java tutorials: How to use progress bars
- javaworld.com: Customize SwingWorker to improve Swing GUIs
- Albert Attard: Practical example of Swing worker
- Wiki Python: SwingWorker Examples in Jython
- Nazmul: Creating multi-threaded Swing apps that consume web services
- jexp.ru: Java Tutorial/Swing/JProgressBar
- Oracle SDN: SwingWorker deadlocks due one thread in the swingworker-pool
- Thread pool
- The Java Tutorial: Thread pools
- Java 2 PlatformStandard Ed. 5.0: Class Executors
- Java 2 PlatformStandard Ed. 6.0: Class Executors - a class containing factory methods
- Java 2 PlatformStandard Ed. 5.0: Class ThreadPoolExecutor
- Oracle, The Java Tutorial: Thread pools
- programmingexamples: ThreadpoolExecutor
- java.dzone: Java Concurrency – Part 7 : Executors and Thread Pools
- deitel: Creating and executing threads
- checkthread.org: Eclipse plugin setup instructions
- Damodar's Musings: Implementing thread pools using Java Executors
- java-x.blogspot: Java 5 Executors: ThreadPool
- Blog at WordPress.com: java.util.concurrent: Executors, Thread Pools(Cache, Fixed, Scheduled), ExecutorCompletionService – A tutoria
- Generics and Collections
- Université de Nice - Sophia Antipolis, Richard Grin: Généricité (PDF file)
- informIT: What are generics?
- informIT: Java Collections and Iterators
[Contact me]
- Last updated August 02, 2012
Copyright © 2002-
pascal-man.com. All rights reserved.
