locks

Why isn't !locks working for me?

I'm using windbg (the latest available from the MSDN download page). I'm trying to debug a deadlock in my app, and !locks would be very useful. However, it's not working: 0:023> !locks NTSDEXTS: Unable to resolve ntdll!RTL_CRITICAL_SECTION_DEBUG type NTSDEXTS: Please check your symbols I don't know why it's upset. I've got symbols ...

Javascript and rendering pauses and stays paused on scroll in the android browser

Hi. I've found some wierd behaviour related to scrolling and rendering and javascript. How to make it happen: On any webpage that is long enough to scroll on. Start to scroll pretty fast (fling the page). then release the touch. Now while the page is still scrolling because of the momentum. Tap the screen to stop the scroll. This ma...

Monitioring Locks

We are using Livelink for our records management and if a user moves a folder with lost of sub folders it presents a lock on the database and slows the whole system down. Dispite sending many warnings out to users this is still happening. Is there any sort or monitoring tool that will give us a an early warning system as to when the lock...

How OS Loaderlock works...

I'm trying to understand in a bit more detail how a OS loaderlock is used in relation to the loading and unloading of DLL's in Windows. I understand that every loaded DLL get notified when a new thread is created/destroyed and or a new DLL is loaded/unloaded. So does that mean that the DllMain function is run inside a lock and no other...

Adding locks to the class by composition

I'm writing thread-safe class in C++. All of its public methods use locks (non-recursive spin locks). Private methods are lock-free. So, everything should be OK: user calls public method, it locks object and then does the work through private methods. But I got dead lock when a public method calls another public method. I've read that re...

Locking in PHP to acheive a crtitical section - unexpected results with MySQL

The goal is to have a PHP script with a certain section of the code that can only be executed by one thread/process at a time. Some restrictions: semaphores not available on my system The manual mentions that flock() cannot be relied on in multi-threaded servers, so flock() is out. (confirmed this) So thought it would be possible (w...

C# Multithreading

Okay. I want to have two threads running. Current code: public void foo() { lock(this) { while (stopThreads == false) { foreach (var acc in myList) { // process some stuff } ...