In: Computer Science
What does it mean to find the right balance when defining a multi-threading systems?
The main goal of using multitheading concept is dividing each process into multiple-threadds and achive parallelism by this.
"Find the right balance" while defining multi threading system means that, we should analyze each and every requirement and proceed according to that.The architecture of the application will not get effected with this threads.It should be used for short or less time benefits which can we seen as serial tasks.It should be only for serial and not for linear manner like intializing very big matrices or for solving complex algebra. So we need to assess everything while defining a multi threaded system.