C# - Can The Number Of Foreground Threads Be Determined In .NET

Mar 8, 2011

I've searched a good deal on the topic and have found little results. It seems adding foreground into the criteria on any engine I've used causes tons of entry level documents on threading in .Net.

In my current project I have a foreground thread within a static class that lies dormant until it is told otherwise. It contains a queue of items that must be processed and the items application cannot close without all items being processed. Right now I have a method that tells the thread that it should stop accepting new items and close when it is finished processing everything, but not everyone on the team remembers to call the method. Having the GUI close while the process still runs in the background is quite a bug in my opinion. If I can add a periodic check to see if the queued thread is the last foreground thread, then I can call the method and not have to worry about others that use the class.

View 2 Replies


ADVERTISEMENT

Auto-Termination Of Foreground Threads?

Apr 25, 2010

I just wanted to know that When our Vb.net application terminates are all our foreground threads automatically terminated.I read that all our background threads (worker threads) are all automatically terminated once the application shutsdown (when we dispose it)H/owever i wanted to know about Foreground threads , I know that wehn we use

dim t as thread
t = new thread (address of blahblah)
t.isbackground = true ; //This makes it a worker thread ... which will terminate when the form is disposed
t.start()

my question is now suppose i dont set the background property and make it run as a foreground parallel thread. Will it close when the application disposes...

View 3 Replies

Run X Number Of Manageable Threads?

Mar 23, 2011

How can I make an application to start only "x" number of threads at a time?

View 1 Replies

VS 2010 Get A Max Of Number Of Threads Available?

Feb 26, 2012

I've written an app - that use httplisteners to talk to other winforms (they will be services but are now simple form apps so I can easily show stats as they communicate). One UI app talking to three other "service" apps - all talking to each other as well...Everything uses multi-threading...At any rate - how many threads do I have available - I see that most of the apps seem to run "two or three" consecutive threads - but not more than that.Is that just a byproduct of running in the IDE - or is there a max of number of threads available?When more threads are asked for than are available - do they simply wait to get started for a free thread to become available?

View 4 Replies

How To Create A Dynamic Number Of Threads

Jan 6, 2010

Currently I create a thread the following way (the normal way)

Public loginThread As Thread
Public loginThreadStart As New ThreadStart(AddressOf LogIntoWhatever)
Public callLoggedIn As New MethodInvoker(AddressOf loggedIn)

However, what I want to be able to do is something along the lines of (this obviously does not work, and is entirely pseudocode)

dim i as integer = 0
for i = 0 to i = 25
Public loginThread(i) as Thread
Public loginThreadStart(i) as New ThreadStart(AddressOf LogIntoWhatever)
next i
Public callLoggedIn as new MethodInvoker(AddressOf loggedIn)

Where I could change 25 to whatever I wanted and have that number of threads created. They would all be running an identical sub which does do not make calls of any kind to each other, they don't need knowledge of each other. Is anything like this possible?

View 3 Replies

How To Create X Number Of Threads Without Hardcoding

Sep 24, 2010

[code]How do I create X number of threads without hardcoding?Eg. user decides the number of threads

View 1 Replies

Set Limit To The Number Of Threads For BackgroundWorker?

Mar 17, 2011

Is there any way/property to set BackgroundWorker to execute only x number of threads?

View 1 Replies

What Is The Max Number Of Threads In The Thread Pool

Sep 22, 2009

I've been reading up on multi-threading and just have a couple trivia questions that are ambiguous given my sources:

1) What is the max number of threads in the thread pool? The number 25 is used but I have on reference that says 25 per CPU and another that says 25 per core. I realize that both can be right but before I start making flagrant design decisions I'd like some validation.

2) Let's say I'm in the body of a delegate and I call a function or sub. Does that function/sub remain in the thread or does it revert to the parent thread? I'm guessing the former would be much easier to implement so that's probably what MS did but you just can never tell.

View 10 Replies

1 To N Thread - Show A Definite Number Of Threads?

Sep 3, 2009

Does anyone have a 1 to n thread example in which n threads are created dynamically? There are a number of examples that show a definite number of threads, and some that imply n threads by using a tcp ip listener or a file system listener. However, I'm looking for a 1 to n created in response to a dynamic requirements, provided purely by and for my program.Essentially, my requirement is to be scalable. 1 to n threads based on application throughput should make this pretty easy to satisfy.

View 9 Replies

Start Multiple Threads But Not A Specific Number?

Dec 3, 2009

I want to start multiple threads but not a specific number. For example;

private sub do_sth
...
end sub

[Code]....

View 1 Replies

Multithreading - .NET 4.0 Execute Multiple Threads But Threads Are Completed Before Resuming?

Oct 19, 2011

I just had a new, last-minute idea on to take on a task, so I am running to StackExchange for quick help.

What I want to do is execute a series of methods right in a row, each in their own threads. I want the application to wait until all of these threads are completed, after which the program will resume. It also has to use managed threading (thread pool).

What quick examples could you provide to help me along the way? If it's too complex, what things should I know about so that I can Google it on my own?

View 1 Replies

Queue Threads - Spawn A Series Of 'child' Threads From A Loop

Dec 30, 2009

I have a main thread which is designed to be a batch processor - it spawns a series of 'child' threads from a loop (which can vary in terms of the no of items) - see below

[Code]...

However, each of the 'child' threads could take anywhere from milliseconds to about a minute to process - depending on the complexity of each calculation. There may also be a large number of child threads - e.g 100s. Creating large numbers of child threads is not efficient. I therefore want some way to effectively queue each child thread (and cancel if the process is taking too long to complete). Autoevents seems like one way of doing this, but the only examples I can find seem to assume there are two different processes on seperate threads, not one process being repeated.

View 4 Replies

How One ComboBox Items Be Determined By Another

Feb 25, 2012

I'm Using Visual Basic 2010, and what I want know is how I can create different list on a single ComboBox. Practically I've 2 ComboBox... the first with a list of Items inside and I want to create a second ComboBox With Different types of list based on the choice of the first ComboBox..

Example: First Combobox with all the continents and the secondo ComboBox With all the Nations, I want that the Nations list of the Second ComboBox change according to the Country selected from the list of the first ComboBox...

View 1 Replies

Open A Form In A Determined Tab?

Mar 25, 2010

I have a form with a tabcontrol and 4 tabs. I want to open a form with showdialog in a predetermined tab.

I've tried

OptionsForm.OPTS_TabControl1.SelectTab(1)
OptionsForm.OPTS_TabControl1.ShowDialog()

but it didn't work.

View 2 Replies

Page Count Of A PDF Be Determined?

Oct 13, 2011

I need to create a VB app to enumerate through a directory containing thousands of subdirectories, most of which have 3 - 5 (or more) PDF documents. The user would like the list of PDFs loaded to a table (UltraWinGrid) with the page count of the PDF in one of the columns.

View 2 Replies

Files May Have Dependancies That Cannot Be Determined Automatically

Feb 22, 2010

I have a working vb.net application which writes to an excel file. While trying to delpoy it I came across this error:"The following files may have dependancies that cannot be determined automatically. Please confirm that all dependancies have been added to the project.c:\program files\microsoft office\office12\excel.exe".

View 5 Replies

Determined The Item That Invoke A Postback In A Checklist?

Mar 10, 2011

My checklist is doing a autopostback on selectedIndexChange event. I need to know how to get the item that was just selected that invoked the postback. I tried using selectedvalue,selecteditem, selectedindex, but they all give me the lowest item in thecollection and not neccessarily the item just checked

View 2 Replies

Make A Picturebox Follow A Path Determined By Waypoints?

May 8, 2012

what is the easiest way to make a picturebox follow a path determined by waypoints? without using like 100 if statements and timers.

View 6 Replies

VS 2010 Scholarship Analysis - Determined By Percentage Points ?

Dec 12, 2011

Im trying to make a scholarship analysis. i want it to be determined by percentage points using the following criteria.

OVERALL GPA
MAJOR GPA

VOLUNTEERED HRS = NUMBER OF REPAIRS * 4

VOLUNTEERED T SHIRT HRS = NUMBER OF SHIRTS * 10

I have inputs for the users name, academic status, overall gpa , major gpa , number of repairs and number of shirts. so how could i use the information to give the user say like 10 out of 10.. if they have 4.0 and alot of hours.. or like 6 out of 10 if they r an average students and have little hours used.

View 2 Replies

Construct Byte Arrays That Will Be Guaranteed To Come Out Of Encryption At A Pre-determined Size?

Mar 31, 2011

Working with System.Cryptography, I'm noticing that data arrays up to a certain size will either conform to the size of the Initialization Vector (IV) or the size of the Key provided. So with a 48-byte Key and a 32-byte IV, up to around 42 bytes of data will encrypt to 32 bytes and 44+ will encrypt to 48 bytes of data. I've tested this with a variety of data arrays, and it seems to always come out the same... but I have a concern that higher byte values in the original array may result in longer encrypted arrays.

how or whether I can construct byte arrays that will be guaranteed to come out of Encryption at a pre-determined size?

View 16 Replies

Setup File Error - Files Have Dependencies That Cannot Be Determined Automatically

Mar 5, 2009

I had done my project and now I planning to make setup file for my application...During making the setup file,I had encountered this problem: The following files may have dependencies that cannot be determined automatically.

View 2 Replies

Even Handler For A Process_Exited Event - Process Must Exit Before Requested Information Can Be Determined

Sep 24, 2010

I wrote the following lines of code within the even handler for a Process_Exited event. The really weird thing is that on the fifth line I get the error "Process must exit before requested informaiton can be determined. (When trying to access the Exit Time & Exit Code)

Private Sub AssociatedProcess_Exited(ByVal sender As Object, ByVal e As System.EventArgs) Handles

AssociatedProcess.Exited
Do Until AssociatedProcess.HasExited = True

[CODE]...

View 1 Replies

Set Form In Foreground

Apr 20, 2009

how do I set a form in the foreground and prevent it from being set to the background if another form is clicked... when a form comes up, i disabled the other forms so no object within them could be selected, but if i just click on them, the foreground form disappears... i want it to stay in the foreground until the user closes it manually...

[Code]...

View 4 Replies

Bring Window To Foreground?

Oct 15, 2009

I am trying to use appactivate to bring a window to the foreground however this is not working. When the program is already open on the desktop and there are other windows on top of it and I use AppActivate then it brings that window into the foreground. However if that window is minimized to the windows bar below, then the only thing appactivate does is have that program selected but it does not bring it into the foreground. I need to have any window forced to the foreground while retaining its original size.

View 2 Replies

Drawing In Foreground Of A Container Control?

Aug 13, 2009

Is there a way to draw in the foreground of a container control. Such as a Panel, or PictureBox.

I need to be able to draw across multiple controls all within the same container.

Lets say, that you have a Panel containing Five Buttons. Is there a way to draw say a line across all five buttons, that will show as a continuous line, using only the Graphics object of the container?

I can only get the line drawn in the background such that the controls are drawn over the line and it appears broken. In the actual usage there are 25 controls and I would rather not have to loop through each contorl and drawn the line if needed, every time the control is invalidated.

View 2 Replies

Force Separate Application To Foreground?

Jan 29, 2010

How would I go about forcing a seperate application to the foreground?

View 1 Replies

Forms :: Foreground Form Interaction?

Apr 8, 2010

I have a small program I have designed to be able to sit in the background on my desktop, and whenever a new form is given focus (foreground) it's title and thread are recorded.

However, I would like the program to also report to me the X and Y coordinates of the foreground form. Could be any form NOT one that is attached to my program.

[Code]...

View 8 Replies

Process Has The Active Foreground Window?

Jan 6, 2010

The user32.dll provides functions to get the process id from a process executable name, and I can also obtain the active or foreground window that the user is working.Can I determine what windows the targeted process has opened? Otherwise, can I find out what details about the process that opened the foreground/active window?

My code needs to run only when another specific process is running and the user is actively using that window, while that window is the top-most window on the desktop.

View 1 Replies

VS 2008 Sendkeys To Foreground Window?

Nov 15, 2009

I'm trying to send keys (or more precisely, paste the clipboard, i.e., send a "ctrl+v") to the foreground application and I'm sort of stuck since I can only find ways to send a keystroke at once.

View 5 Replies

Alter The Background And Foreground Color In A Listview Box?

Aug 10, 2011

How do I alter the background and foreground color in a listview box. I tried this code but it does not seem to work.

ListView1.Items(x).SubItems.Add("Samantha", Drawing.Color.Black, Drawing.Color.Yellow, myFont)

View 2 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved