Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


what are the types of threading models in VB.net ?



what are the types of threading models in VB.net ?..

Answer / praveena

There are lot of threading model available, but we focus on
threadingmodels that are common to win32based environments

singleThreaded:There is only one thread with in the
process,and it is doing all the work for the process.The
process must wait for the current execution of the thread
to complete before it can perform another action.

Apartment Threading (Single Threaded Apartment)
Apartment threaded means there are multiple threads within
the application. In single threaded apartment (STA) each
thread is isolated in a separate apartment underneath the
process. The process can have any number of apartments that
share data through a proxy. The application defines when
and for how long the thread in each apartment should
execute. All requests are serialized through the Windows
message queue such that only a single apartment is accessed
at a time and thus only a single thread will be executing
at any one time
Free Threading (Multi Threaded Apartment)
Free threaded applications were limited to programming
languages such as C++ until the release of Microsoft .NET.
The free threaded/Multi Threaded Apartment (MTA) model has
a single apartment created underneath the process rather
than multiple apartments. This single apartment holds
multiple threads rather than just a single thread. No
message queue is required because all of the threads are a
part of the same apartment and can share data without a
proxy.

The developer must provide thread synchronization as part
of the code to ensure that threads do not simultaneously
access the same resources

Is This Answer Correct ?    12 Yes 3 No

Post New Answer

More VB.NET Interview Questions

Write a program for calculator in VB.NET

6 Answers   CMC, College School Exams Tests, IBM, NIIT, Practical Viva Questions, Subex,


Can we use Vb.Net and C# language simultaneously in one .Net application?

0 Answers   PUCIT,


sir how i can calculate the value of two-textbox of gridview and show result in textbox within gridview in asp.net with vb.net..plz sir reply me

2 Answers   Biz Technology,


What is globalization?

0 Answers  


What is the exact defination of object?

0 Answers  


How to connect a service based database to vb.net forms? Do we have to create any specific database?

1 Answers  


what's ArrayList in .Net (VB.Net or C#).What's the advantageous using ArrayList.

0 Answers   MCN Solutions,


hi dear ? MY problem is that i m developing software for Library. and i want to connect a third party software with my VB.net program in order to calculate DDC number.I dont know how to do this if any body can help me please?

1 Answers  


Name some of the keywords used in vb.net?

0 Answers  


What is the strong name in .net assembly?

0 Answers  


what do you mean by .Net Framework

17 Answers   Assurgent, College School Exams Tests, Guru Tech, Krishna Infotech, Ksb, Microsoft,


Explain the components of common language runtime.

0 Answers  


Categories