How mariasbotelho/dad works
This repository is a set of Java concurrency exercises. In each example, Main creates a Runnable task, wraps it in a Thread, and starts it; the Java thread runtime then executes the task’s run method, which prints the result. The tasks demonstrate timed work, arithmetic, guessing, text length, vector addition, and matrix addition. The tree also contains an apparently empty React Native directory and an ODT file, but no sampled source or README documents their behavior, so they are not mapped.
Main entry points: 01-java-thread/Main.java Thread demo entry · exercicio1/Main.java Arithmetic entry · exercicio2/Main.java Guessing entry · exercicio3/Main.java Text entry
Components 14
Java thread exercises
- Thread demo entry
01-java-thread/Main.java - Timed task
01-java-thread/Tarefa.java - Arithmetic entry
01-java-thread/exercicio1/Main.java - Arithmetic task
01-java-thread/exercicio1/Tarefa.java - Guessing entry
01-java-thread/exercicio2/Main.java - Guessing task
01-java-thread/exercicio2/Tarefa.java - Text entry
01-java-thread/exercicio3/Main.java - Text task
01-java-thread/exercicio3/Tarefa.java - Vector entry
01-java-thread/exercicio4/Main.java - Vector task
01-java-thread/exercicio4/Tarefa.java - Matrix entry
01-java-thread/exercicio5/Main.java - Matrix task
01-java-thread/exercicio5/Tarefa.java
Other components
- User
- Java thread runtime
Connections 24
- User → Thread demo entry: runs example
- User → Arithmetic entry: runs example
- User → Guessing entry: runs example
- User → Text entry: runs example
- User → Vector entry: runs example
- User → Matrix entry: runs example
- Thread demo entry → Timed task: creates task
- Thread demo entry → Java thread runtime: starts thread
- Java thread runtime → Timed task: dispatches run
- Arithmetic entry → Arithmetic task: creates task
- Arithmetic entry → Java thread runtime: starts thread
- Java thread runtime → Arithmetic task: dispatches run
- Guessing entry → Guessing task: creates tasks
- Guessing entry → Java thread runtime: starts threads
- Java thread runtime → Guessing task: dispatches run
- Text entry → Text task: creates task
- Text entry → Java thread runtime: starts thread
- Java thread runtime → Text task: dispatches run
- Vector entry → Vector task: creates task
- Vector entry → Java thread runtime: starts thread
- Java thread runtime → Vector task: dispatches run
- Matrix entry → Matrix task: creates task
- Matrix entry → Java thread runtime: starts thread
- Java thread runtime → Matrix task: dispatches run