.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Register
 
Win Surprise Gifts!!!
Congratulations!!!


Post New Web Links

Why my thread stops?

Posted By:      Posted Date: October 13, 2010    Points: 0   Category :ASP.Net
 
Hi all. In my web page I have two buttons.
first start a thread that it increase one value to a variable every two seconds.
When I click second button, my thread will stop. why? what should I do?

public partial class WebForm3 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            Application["s"] = 0;
            Thread thr = new Thread(new ThreadStart(func));
            thr.Start();
        }
        public void func()
        {
            System.Threading.Timer timer = new System.Threading.Timer(new TimerCallback(timerTick), null, 0, 2000);
        }
        private void timerTick(object a)
        {
            int b=Int32.Parse(Application["s"].ToString());
            b++;
            Application["s"] = b;
            SqlConnection con = new SqlConnection();
            con.ConnectionString = "server=pc5;database=test;integrated security=true";
            SqlCommand com = new SqlCommand();
            com.CommandText = "update t2 set[count]=" + Application["s"].ToString() + " where id=1";
            com.Connection = con;
            con.Open();
            com.ExecuteNonQuery();
            con.Close();


View Complete Post


More Related Resource Links

Keyboard shortcuts stops working in WebMatrix

  

I'm often experiencing that keyboard shortcuts stops working in WebMatrix. This is very annoying as CTRL-S, CTRL-C, CTRL-V, etc. stops working, all of which are heavily used when programming. It's obviously hard to explain how to reproduce this, but I was wondering if someone knows a quick-fix?


Thread Performance: Resource Contention Concurrency Profiling in Visual Studio 2010

  

Visual Studio 2010 includes new resource contention profiling features that help detect concurrency contention among threads. We walk through a profiling investigation to demonstrate how you can pinpoint and fix resource contention problems in your code.

Maxim Goldin

MSDN Magazine June 2010


Thread Diagnostics: Performance Tuning with The Concurrency Visualizer in Visual Studio 2010

  

Understanding performance bottlenecks in multithreaded apps used to require significant instrumentation and analysis by expert developers. The Concurrency Visualizer in Visual Studio 2010 significantly reduces the burden of parallel performance analysis.

Hazim Shafi

MSDN Magazine March 2010


CLR Inside Out: Thread Management In The CLR

  

Getting the performance you want in concurrent applications is not as straightforward as you might think. See how common threading issues can affect your application.

Erika Fuentes and Eric Eilebrecht

MSDN Magazine December 2008


Editor's Note: new Thread(ReadEditorsNote).Start(); yourAttention.WaitOne();

  

Introducing the issue, Howard Dierking points out that you can't simply parallelize your code blindly if you expect to truly reap the benefits that parallelism promises.

Howard Dierking

MSDN Magazine October 2008


Pooled Threads: Improve Scalability With New Thread Pool APIs

  

The new threadpool APIs in Windows Vista and in the upcoming Windows Server 2008 provide advances that even native Windows developers can benefit from.

Robert Saccone

MSDN Magazine October 2007


Concurrent Affairs: Build a Richer Thread Synchronization Lock

  

In my last column, I showed the various thread synchronization mechanisms employed by the Microsoft® . NET Framework (see Concurrent Affairs: Performance-Conscious Thread Synchronization). I then examined the performance characteristics of all these mechanisms and determined that the Interlocked methods performed the best because the calling thread never has to transition to kernel mode.

Jeffrey Richter

MSDN Magazine March 2006


Concurrent Affairs: Performance-Conscious Thread Synchronization

  

In my career, I have architected and implemented many thread synchronization techniques. This has provided me with a lot of experience that has shaped the way I now think about thread synchronization problems.

Jeffrey Richter

MSDN Magazine October 2005


Basic Instincts: Thread Synchronization

  

My last three Basic Instincts columns have examined techniques for using asynchronous delegates and creating secondary threads. Those columns demonstrated how to introduce multithreaded behavior into your applications.

Ted Pattison

MSDN Magazine September 2004


.NET Column: The CLR's Thread Pool

  

How does the thread pool work in the CLR?

Jeffrey Richter

MSDN Magazine June 2003


.NET Column: Safe Thread Synchronization

  

By far, the most common use of thread synchronization is to ensure mutually exclusive access to a shared resource by multiple threads. In the Win32® API, the CRITICAL_SECTION structure and associated functions offers the fastest and most efficient way to synchronize threads for mutually exclusive access when the threads are all running in a single process.

Jeffrey Richter

MSDN Magazine January 2003


Windows CE 3.0: Enhanced Real-Time Features Provide Sophisticated Thread Handling

  

Windows CE is a small, configurable, feature-rich, real-time operating system. In Windows CE 3.0, the real-time support has been improved. This article looks at specific support for the creation of real-time systems and how it compares to the support in Windows for the desktop. The way interrupt handlers, processes, memory management, and synchronization work in Windows CE 3.0 is discussed. An extensive look at threads and thread priority, misconceptions surrounding them, and their impact on performance is included. Refinements to the Windows CE scheduler and support for nestable interrupts are also covered.

Paul Yao

MSDN Magazine November 2000


auto complete extender stops

  

Hello everyone

when the textbox of the  autocomplete extender looses focas the auto complete extender stops the returning any results or even firing events(onpopulating, onpupulated).

Could you please help me fix this.

 

and I there any way to know when the extender fires the request(please provide code example if you can).

 

thanks a lot.


Categories: 
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend