C# - Why Do Nested Locks Not Cause A Deadlock

Feb 17, 2011

Possible Duplicate:
Re-entrant locks in C#

Why does this code not cause a deadlock?

private static readonly object a = new object();
[code]....

View 3 Replies


Similar Messages:

.Net Application Locks Up?

Dec 16, 2010

We have ASP.Net 2.0 application. It was running corretly and suddenly get loked up, when I kept opened a member edit page for 20 minutes or so. And after 20 minutes when I cliked on save. It is locked. Not it does not let me login. Niether it opens the login page sometimes.This has happened twice.

In hosting server architecture we have two app servers and two db servers for fail over purposes.

View 1 Replies

The Page Occasionally Locks Up Permanently?

Dec 16, 2010

I have a page with the CuteWebUI upload control in it. The page occasionally locks up permanently, and by locks up I mean the whole browser locks up. Does anyone have any problems like this, or can anyone think of a general reason why this would be happening?

View 4 Replies

Iis - 2.0 Small Application Locks Up Until We Run Iisreset?

Nov 1, 2010

I recently developed a simple application for displaying a list of files to some users based on access levels and allowing them to download them etc.

This application was developed to be hosted inside a large corporation with heavy security policies and is fairly mission critical.. The application is very basic,

it checks the users NTID (using windows authentication) compares that to a table in SQL then pulls up a list of all the files on which this user has access Thats pretty much it.. There are also a couple of forms for adding a user and editing a user and uploading a file.

We have a problem often where the application is pretty much unresponsive. This can be remedied by opening command prompt and running 'iisreset' I should also note when originally deploying the application we changed some settings on the server to allow connections to stay open a while longer to allow bigger file uploads.. Could this be locking the application up? I am unabble to restart the server until the weekend. The server is a windows 2003 box running IIS6.0 and .NET 2.0

View 3 Replies

Why Does .Net Locks When Update Code With TortoiseSVN

May 5, 2010

when I update Adobe Flash/Flex code that is not related to ASP.Net with TortoiseSVN (latest) on a Windows Server 2008, the complete website locks and stop responding.Is it ASP.Net recompiling my code, is it IIS 7 or is it Tortoise locking the file system?How can I prevent or minimize this if I need to do an update when 1000 users are using the ASP.Net website?

View 2 Replies

SQL Server :: How To Prevent Deadlock

Sep 28, 2010

how to prevent deadlock? read from other forum knowing that even a simple select statement will cause deadlock, but i confuse on how can i prevent it?

View 8 Replies

SQL Server :: Deadlock Sql Exception?

Jan 7, 2011

My application is a survey application and I am using asp.net 2.0 and sql server 2005 version. There are many users taking survey at a single point of time. Some times delock is coming at a single method where i am deleting some records in a loop one by one(This delete statement may be executed for about 20 question in a page). This is a simple delete statement as below

delete table_name where column_name1='' and column_name2=''

column_name1 has foriegn key constraint, column_name2 also has foriegn key constraint.

The exception is as below.

Transaction (Process ID 204) was deadlocked on lock | communication buffer resources with another process and has been chosen as the deadlock victim. Rerun the transaction

View 6 Replies

Java Applet Locks IE Window During Printing

Feb 14, 2011

I have created a Java Applet that will be used in IE to print images from a remote server. I load the applet in a new popup window from my main web page and it prints fine, but it locks up the new popup browser window while it is printing. When the print job is complete the popup window becomes responsive again. The main browser window remains functional during the printing. Is there something I can do during the printing process to cause it to yield so the popup does not lock up?

package javaprint;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.awt.image.ImageObserver;
import java.awt.print.*;
import java.io.IOException;
import java.io.InputStream;
import java.net.Proxy;
import java.net.URL;
import java.net.URLConnection;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.imageio.ImageIO;
public class jPrinter implements Printable
{
String ASP_NET_SessionId = null;
ArrayList<URL> pages = new ArrayList<URL>();
BufferedImage lastImage = null;
int lastRequestedIndex = 1;
public EcPrinter(ArrayList<URL> pages, String sessionId)
{
Thread.currentThread().setPriority(Thread.MIN_PRIORITY);
ImageIO.setUseCache(false);
this.pages = pages;
ASP_NET_SessionId = sessionId;
}
public int print(Graphics graphics, PageFormat pageFormat, int pageIndex)
{
if (pageIndex < pages.size())
{
URL url = pages.get(pageIndex);
BufferedImage img = null;
if (pageIndex == lastRequestedIndex)
{
img = lastImage;
}
else
{
URLConnection connection = url.openConnection(Proxy.NO_PROXY);
connection.setRequestProperty("Cookie", "ASP.NET_SessionId=" + ASP_NET_SessionId);
InputStream is = connection.getInputStream();
img = ImageIO.read(is);
lastImage = img;
}
graphics.drawImage(img, 0, 0, null);
return PAGE_EXISTS;
}
return NO_SUCH_PAGE;
}
}

View 1 Replies

How To Select On A View, Locks The Table Update?

Feb 1, 2010

I have a Web site live and running now. I am using the Subsonic to handle the database connections etc. I am getting time out expired error while updating a table (say Employee). When I check sp_who2, I see the suspended connection for the PID which is updating with a block by anothor pid, so I run the profiler and found out when ever this suspended connection occur, the blocked pid is a select statement on the view (say ActiveEmployees, which is the same as the table but with some where conditions).

View 2 Replies

DataSource Controls :: Deadlock Transactions?

Feb 1, 2010

I have two databound controls on one page. GridView, DropDownList. My page is crashing with a SQL Transaction deadlock victim error. I would like to capture this error, and attempt to re-databind the controls. My first thought was to handle an event on the controls that allow me to do this, but I don't see which event to handle. I couldn't search any answers. Where should I begin?

View 3 Replies

SqlBulkCopy Causes Deadlock On SQL Server 2000?

May 12, 2010

I have a customized data import executable in .NET 3.5 which the SqlBulkCopy to basically do faster inserts on large amounts of data. The app basically takes an input file, massages the data and bulk uploads it into a SQL Server 2000. It was written by a consultant who was building it with a SQL 2008 database environment. Would that env difference be causing this? SQL 2000 does have the bcp utility which is what BulkCopy is based on. So, When we ran this, it triggered a Deadlock error.

Error details: Transaction (Process ID 58) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.

I've tried numerous ways to try to resolve it. like temporarily setting the connection string variable MultipleActiveResultSets=true, which wasn't ideal, but it still gives a Deadlock error. I also made sure it wasn't a connection time out problem. here's the function.

/// <summary>
/// Bulks the insert.
/// </summary>[code].....

View 4 Replies

AJAX Postback Locks Up Controls Inside A TabPanel?

Aug 11, 2010

I am developing a site using VS2008, so I have AJAX 3.5, and the site is meant for using IE8 browser only. I have a TabPanel with 6 tabs, one of them uses controls with postbacks. I had an UpdatePanel outside the TabPanel so the entire panel will perform a refresh on postback. However, the refresh is a little slow so I tried using an UpdatePanel inside the specific tab to refresh only the controls I need updated. It worked, but what ends up happening is the subsequent AJAX controls (I have NumericUpDownExtenders) and tabs become locked (can't click on them). Is this a problem because the Update Panel is already nested inside an AJAX control (TabPanel)? Or is there some other way to go about doing this?

View 1 Replies

AJAX :: Postback Locks Up Controls Inside TabPanel?

Aug 16, 2010

I am developing a site using VS2008, so I have AJAX 3.5, and the site is meant for using IE8 browser only. I have a TabPanel with 6 tabs, one of them uses controls with postbacks. I had an UpdatePanel outside the TabPanel so the entire panel will perform a refresh on postback. However, the refresh is a little slow so I tried using an UpdatePanel inside the specific tab to refresh only the controls I need updated. It worked, but what ends up happening is the subsequent AJAX controls (I have NumericUpDownExtenders) and tabs become locked (can't click on them). Is this a problem because the Update Panel is already nested inside an AJAX control (TabPanel)? Or is there some other way to go about doing this?

View 8 Replies

DataSource Controls :: Will Trigger Still Fire After A Deadlock

May 14, 2010

If an insert statement is the victim of a deadlock, will an insert/update trigger still be fired?

View 3 Replies

SQL Server Deadlock While Inserting Rows In A Table

Oct 15, 2010

The topic of sql server deadlock has been discussed many times, however, I was unsure that even two simultaneous inserts on a table can end up in a deadlock situation. Scenario: While testing our application (SQL Server 2005 as backend, ASP.net 3.5) we inserted records into a table simultaneously (simplified overview) and that resulted into a deadlock for more than 70% of users.

I could not get a hang of this as how an insert is being deadlock as this is not a case of multiple resources. After a detailed analysis (of reproducing the bug by two users) I found that both the processes were holding a RangeS-S lock on the primary key index of the table and were trying to convert this into RangeI-N lock, that resulted into a deadlock and one transaction being killed.

Question: Can we avoid or reduce these kind of deadlocks as this is not a case of change in order of access of resources? Cant' we force the transaction to get exclusive lock initially so that it blocks the other process and avoid deadlock? What (adverse) effects that may have? Also could some one explain more about RangeI-N lock.

Isolation Level for this was "Serializable".

View 2 Replies

DataSource Controls :: DeadLock In Sql/ High Transaction Tables?

May 7, 2010

I was facing some serious deadlock issues in a high transaction table.For some select statement i have added nolock .But for few i can not put nolock, as i need accurate data.this select statement becomes a deadlock victim at times.

View 3 Replies

DataSource Controls :: Recreate Deadlock In A Sql Server 2008 Database?

Jan 12, 2010

a script which creates a deadlock in a Sql Server 2008 database?I want to do a trace in a customer environment using a trace flag but first I want to test it in my own environment.

View 4 Replies

DataSource Controls :: Sql Server Deadlock / Only Inserting/updating Data Into A Table

Jun 11, 2010

I m getting following error in my eventvwr . I couldnt find reasons of the following error.

"Transaction (Process ID 110) was deadlocked on lock | communication buffer resources with another process and has been chosen as the deadlock victim. Rerun the transaction. "

The only thing my page is doing is inserting/updating data into a table in sql and the thing I can think of is because multiple users are using the same page to insert/update data? Will that cause deadlock?

View 4 Replies

DataSource Controls :: Facing Alot Of Sql Deadlock In My Event Handle On Server Computer?

Jan 18, 2010

I would like to know how deadlock is happen, i have facing alot of sql deadlock in my event handle on server computer.

View 3 Replies

SQL Server :: Communication Buffer Resources With Another Process And Has Been Chosen As The Deadlock Victim. Rerun The Transaction

Nov 15, 2010

While updating table Un handled exception was raised (asp.net with c# and SQLServer 2005)

Error Message: "Transaction (Process ID 91) was deadlocked on lock | communication buffer resources with another process and has been chosen as the deadlock victim. Rerun the transaction."

View 2 Replies

C# - Proper Implementation Of Nested API Calls Using Connection Pool And Nested Transactions?

Jan 4, 2010

I need to know the best way to do the following. I have nested business level APIs (say level 1 & level 2). L1 needs to call L2. Both APIs use the database layer directly at their own nesting levels.

Now, in the database layer, I fetch the db connection from the pool each time as follows:

SqlConnection conn = new SqlConnection(connString);
conn.Open();

Is it proper to fetch the db connection each time on every DB level call as above? I know it will return a connection from the ASP.NET connection pool. However, wouldn't it be better to maintain the same DB connection throughout the nested calls (or throughout the current http request lifetime)? Will fetching a connection from the pool each time cause issues with nested TransactionScopes?

View 1 Replies

Forms Data Controls :: Looking For Clean Approach To Building Nested Datalist Or Nested Gridview

Jun 17, 2010

Is there a better, cleaner way to do this in ASP.NET 2.0?

An ASP.NET 2.0 page displays a datalist of records. Each record can have many dates, so the dates are in a nested gridview (I chose a gridview over a datalist here because we want to be able to delete a date and this is easier done in a gridview). The parent record can never be deleted.

The display works fine: the nested gridview gets its datasource during the parent datalist's OnItemDataBound event.

The problem: the nested gridview's delete function. The date gets deleted without a problem (handled in the OnRowDeleting event), but somehow the redisplay is untying all the other nested gridviews from their datasources. The delete does not appear to cause a page postback, so I don't know how the other nested gridviews are losing their datasources.

View 3 Replies

Regex Validation On A Text Box Locks-up Text Box On Postback?

Nov 10, 2010

I have a web application (done in ASP/C#) that has regex validation on a text box. Initially the regex works perfectly fine. But then I also provide a button click event (clear) that allows the user the clear text box and change their input for a new query. At this point (page post back) the regex takes control and maintains control of the text box so a new query can't be run. Can anyone tell me what to do so that the regex doesn't fire on page postback and allows new input for validation?

View 1 Replies

Forms Data Controls :: Trying To Create A Nested Gridview, But I'm Stuck At The Editing/deleting Part Of The Nested Gridview?

Mar 1, 2011

I'm trying to create a nested gridview, but I'm stuck at the editing/deleting part of the nested gridview. (Below is my code).The nested gridviews are filling out nice, I've set the DeleteParameter in the SQLDataSource, but I'm still getting this error when trying to delete a criteria: 'The Gridview 'gvCriteria' fired event RowDeleting which wasn't handled.'I've tried to create a method 'gvCriteria_RowDeleting', but that didn't seem to work out.Someone who can give me a piece of advice? Would it be possible to fill the gridview without using gvDomain_rowDataBound? Dries

[Code]....

[Code]....

And the C# behind:

[Code]....

View 10 Replies

Forms Data Controls :: Set MultiView ActiveViewIndex In Nested GridView2 Using Nested GridView2?

Feb 22, 2011

Objective:

Have the MultiView1 display only if Frieght values exceed 15.50. If check box is checked, retreive the row values of the Gridview1 and Gridview2 to perform a task.There will be two check boxes. One will be conditionally hidden. Each check box has a different function.

Example: Send an email notifying this entry has been flagged. I am using Visual Studio 2005 with ASP.NET 2 due to availability of resource. I have checked out numerous sites without finding the specific answer.

For example:
[URL]

The following a simplified representative example of what I am trying to accoumplish. It uses the Northwind.mdb access database with just the Customers and Orders table.

[Code]....

[Code]....

[Code]....

View 8 Replies







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