-
Notifications
You must be signed in to change notification settings - Fork 2
Threading Model Adaptation #17
Copy link
Copy link
Open
Labels
Difficulty: 🟡 MediumModerate complexity - 1-2 weeks of workModerate complexity - 1-2 weeks of workPriority: ⚠️ MediumImportant but not blocking - work on after high priorityImportant but not blocking - work on after high priority
Metadata
Metadata
Assignees
Labels
Difficulty: 🟡 MediumModerate complexity - 1-2 weeks of workModerate complexity - 1-2 weeks of workPriority: ⚠️ MediumImportant but not blocking - work on after high priorityImportant but not blocking - work on after high priority
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
StatusShow more project fields
📝 To Do
Overview
Adapt threading system to .NET's threading model with async/await patterns and Task-based asynchrony.
Package
com.hytale.common.threadPriority & Difficulty
Acceptance Criteria
Migration Strategy
ExecutorService→ .NETTask/TaskSchedulerFuture→ .NETTask<T>lock/Monitor/SemaphoreSlimSystem.Threading.Channelsfor producer-consumer patternsDependencies
None