Where do you see operation scenarios for parallelism/multi-threading/PLINQ etc for a single threaded WPF desktop app with sqlite?
I would like to know wether I could tune my application somehow and even when it is just for the learning effect 🙂
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
It all depends on what your app is doing. If you at all are doing data processing of some kind you should look into whether data can be split up into independent units and thus be able to process these in parallel.
LOB apps process data even if it just means “fetch Customers from database and present them in a list”. Perhaps you could do the fetching asynchronously while doing some “loader” animation in the view. Though simple, it is still parallelism and still a learning challenge to get it working.
That said, trying to parallelize stuff that already runs well on a single core is overkill. Perhaps you should look for a different project to try out parallelism.