Font Size: a A A

Research And Application Of The Multithreaded Components Technology Based On .NET Framework

Posted on:2006-02-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y WuFull Text:PDF
GTID:2178360182477211Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
It is well to know, the software crisis enormously hindered the software industry development. Under this situation, the appearance of the components technology brought a new idea for the software development, and was won more and more software developer to value it. Development method which based on the components has one time of compilation, everywhere carries out, everywhere entrusts with repeating use. It greatly abridges the software development cycle. But at the present, most components are developed by COM and the ActiveX technology, which are high complexity, hard to maintenance and debugging. It also need to be registered when use it. Many difficulties cause the module stability to be possible repeating and carry out the digressive performance.At the present, under.NET framework, the components development become simply, quickly, and debug strongly. After accomplished development, it only needs to duplicate it, needn't to register again. This components development way greatly simplified the method of exploitation comparing used before, and also increased the range of use remarkably. As the back-end multithreading components, it is extremely important on its stability and the performance. It is usually evaluated by transaction response counts (TPS) of each second and the number of concurrent user. Simultaneously the multithreading components will frequently execute under the multithreading mode. The most important of components qualities are the detail of the thread controlling. Therefore the combination of the components technology and multithreading technology is the key to improve the execution speed under the multithreading mode.This article makes .NET as development platform. From the components technology and the multithreading technology two aspects, it analyses the superiority and characteristic of components technology and multithreading technology. The article unifies the concrete FTP client instance, designs the FTP client multithreading components and carries on the comparison in view of the former FTP performance. This function module incorporates the components technology and the multithreading technology. The architecture is novel. It not only has the characteristic of the components technology, but also shows the operating efficiency of the multithreading technology. It speeds up the service processing flow in the function, and also improves efficiency of the company's production. This article does the main work as flows:...
Keywords/Search Tags:components technology, multithreading, FTP, threadpool, back-end components, .NET framework
PDF Full Text Request
Related items