-
Notifications
You must be signed in to change notification settings - Fork 19.9k
feat: Add SpeculativeExecutionScheduling
new algorithm with tests
#5817
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
SpeculativeExecutionScheduling
new algorithm with Junit t…SpeculativeExecutionScheduling
new algorithm with tests
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #5817 +/- ##
============================================
+ Coverage 72.40% 72.42% +0.01%
- Complexity 4983 4989 +6
============================================
Files 653 654 +1
Lines 17574 17601 +27
Branches 3386 3391 +5
============================================
+ Hits 12724 12747 +23
- Misses 4371 4372 +1
- Partials 479 482 +3 ☔ View full report in Codecov by Sentry. |
src/main/java/com/thealgorithms/scheduling/SpeculativeExecutionScheduling.java
Show resolved
Hide resolved
Task(String name) { | ||
this.name = name; | ||
this.completed = false; | ||
this.startTime = -1; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It should be the time when the task arrives to the system and becomes available for execution.
* @param groupName the name of the group | ||
* @return the name of the task that completed successfully | ||
*/ | ||
public String executeTasks(String groupName) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please provide reference explanation of this algorithm
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contribution! |
Please reopen this pull request once you have made the required changes. If you need help, feel free to ask in our Discord server or ping one of the maintainers here. Thank you for your contribution! |
clang-format -i --style=file path/to/your/file.java