diff --git a/README.md b/README.md index f654e3f..552e426 100644 --- a/README.md +++ b/README.md @@ -11,5 +11,7 @@ Here you will be able to see demos, as well as flowcharts and pseudo code for so # Problems Due to the fact I had to complete this project in just a few days, there are a few problems I'd fix if I were to do it again. -The largest issue is that the thread worker class is not extensible. I have rendering in the same function as thread communication; you should not need to reimpliment the syncronization aspects of the thread just to change how it renders. +The largest issue is that the thread worker class is not extensible. I have rendering in the same function as thread communication; you should not need to reimpliment the syncronization aspects of the thread just to change how it renders. I am currently fixing this in another branch. Additionally, I'm not sure if there was a simpler way to prevent race conditions then to manually create a mutex when modifying multiple variables. + +New issue discovered on Jan 23rd: there's some redundant code in the syncronization section. I'm fixing in the mthread extensibility branch.