Supporting multiple users concurrent login and providing each user to be
able to perform multiple concurrent tasks in his/her computer work
environment are very critical to modem computer user working environment,
which is running on top of modem operating system, due to it greatly
improved machine efficiency and user's productivities. Therefore,
supporting multiple users concurrent login CCDSVM through each user's
web-browser and providing each user to be able to perform multiple
concurrent tasks in his/her single login web-browser over resources of
CCDSVM will qualify the conventional web-browser to be a new means of a
computer user working environment at the Internet era.To support one or
multiple users to perform multiple concurrent tasks within a single
web-browser for system like CCDSVM, the software modules on systems of
CCDSVM require to work and communicate together to collect resource
information of CCDSVM, and to display them in each user's web-browser,
and further to allow each user selecting the resource, initiating and
submitting the tasks from said single web- browser; the software of
CCDSVM needs to store each received task information into a user space
task list and further to distribute each task to the target system for
executing. In addition, software of CCDSVM needs to obtain associated
conventional or non- conventional locks for each task and properly
release these acquired locks one at a time in the order during each tasks
executing up to the point when the tasks are finished.