[PR #239] [CLOSED] Threading fixes #1056

Closed
opened 2026-02-27 15:52:57 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/quasar/Quasar/pull/239
Author: @yankejustin
Created: 5/29/2015
Status: Closed

Base: masterHead: ThreadingFixes


📝 Commits (7)

  • a485a4f Merge pull request #17 from MaxXor/master
  • d333314 Merge pull request #18 from MaxXor/master
  • 45fe08c Fixed Server Multi-Threading Issues
  • 23f96c7 Fixed occasional inability to disconnect server
  • 4e6ccda Threading improvements for Main Form
  • 74e77e3 Final improvement to threading for the Main Form
  • cdfe93f Small scope issue fix

📊 Changes

2 files changed (+131 additions, -45 deletions)

View changed files

📝 Server/Core/Server.cs (+108 -24)
📝 Server/Forms/FrmMain.cs (+23 -21)

📄 Description

This should fix problems such as this.

Changes

- Large improvements to the server's ability to handle larger workloads in a more task-intensive multi-threading environment.

Upcoming

I would like to add a few ManualResetEvents to better signal the threads that they may continue instead of using a thread-unsafe bool to do so.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/quasar/Quasar/pull/239 **Author:** [@yankejustin](https://github.com/yankejustin) **Created:** 5/29/2015 **Status:** ❌ Closed **Base:** `master` ← **Head:** `ThreadingFixes` --- ### 📝 Commits (7) - [`a485a4f`](https://github.com/quasar/Quasar/commit/a485a4f64b811c3dbdf2ec423c8d86204e5c010f) Merge pull request #17 from MaxXor/master - [`d333314`](https://github.com/quasar/Quasar/commit/d33331468415926ce5e0cdd3d802c62c31a3b04b) Merge pull request #18 from MaxXor/master - [`45fe08c`](https://github.com/quasar/Quasar/commit/45fe08c59c52b6b6216edb30edcb7be02ea018a7) Fixed Server Multi-Threading Issues - [`23f96c7`](https://github.com/quasar/Quasar/commit/23f96c7b8e7628faa68d93d1c670b5f15614a8d2) Fixed occasional inability to disconnect server - [`4e6ccda`](https://github.com/quasar/Quasar/commit/4e6ccda253ccb12610cf6e23e27f247b31ceb548) Threading improvements for Main Form - [`74e77e3`](https://github.com/quasar/Quasar/commit/74e77e31693475423c05ea071643ee7903a2e530) Final improvement to threading for the Main Form - [`cdfe93f`](https://github.com/quasar/Quasar/commit/cdfe93f69a6fa89da522a40717040c44117d0d60) Small scope issue fix ### 📊 Changes **2 files changed** (+131 additions, -45 deletions) <details> <summary>View changed files</summary> 📝 `Server/Core/Server.cs` (+108 -24) 📝 `Server/Forms/FrmMain.cs` (+23 -21) </details> ### 📄 Description This should fix problems such as <b><a href="https://github.com/MaxXor/xRAT/issues/231">this</a></b>. <h1>Changes</h1> - Large improvements to the server's ability to handle larger workloads in a more task-intensive multi-threading environment. <h1>Upcoming</h1> I would like to add a few <code>ManualResetEvents</code> to better signal the threads that they may continue instead of using a thread-unsafe bool to do so. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 15:52:57 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Quasar#1056
No description provided.