Closed scastd closed 1 month ago
We can also create a specific implementation for the Runnable interface with more attributes (like groupID, name, etc.) and methods.
In addition, a naming refactor will be done in this issue.
[!NOTE] This comment will be updated every time a new change is introduced in this issue during the refactoring process.
jromp.parallel
package to jromp
package (commit bdf8b2e3).Parallel
class to JROMP
(commit 7f35a9e3).checkThreads
since they are tested in other test class (commit 5b646ede).JROMP
class improvements by adding a new custom Thread
implementation and javadoc (commits ef5785b5, f154b726).ThreadTeam
(commit 08529cd8).Class.getSimpleName()
method (commit f703d7dc).ThreadPoolExecutor
as an attribute of ExecutorService
type (commit 24d6cc5d).withVariables
call from a test case (commit 3d6dfeb1).IMPORTANT: Check what functions we expose in the ThreadTeam
class to prevent users from calling them directly and causing unwanted behavior.
Describe the feature
This feature will allow creating thread groups with a specified number of threads. Instead of using the
ExecutorService
interface, we can create our own custom executor that implements even more advanced features.Additional information
Final checks