synchronization

Best practice? iphone: sync data

So i'm working on a project where there is data visualization. My ultimate goal is that i have a set of data shipped with the download of the iphone app. But i want it connected to a backend, that if the iphone has a connection with the internet. it can sync the changes from the backend. The syncing is no problem or the connection betw...

Synchronisation c#

I have two threads in c#.. Now i need to wait for a particular statement to be executed before I can continue execution in the other thread which obviously is a case of synchronisation. Is there any code that can carry this out as in using an in-built method? OK guys.. This is the code example: public void StartAccept() { ...

Is Critical Section always faster ?

I was debugging a multi-threaded application and found the internal structure of CRITICAL_SECTION. I found data member LockSemaphore of CRITICAL_SECTION an interesting one. It looks like LockSemaphore is an auto-reset event (not a semaphore as the name suggests) and operating system creates this event silently when first time a thread ...

Synchronising different versions of objects

I have a Windows Form application built on a data model and a Windows Mobile application which contains a similar data model. When users enter information in the mobile application I sync it with the data in the main application. This is achieved by essentially having the class defintions used in the mobile application in the main appl...

Java synchronization and performance in an aspect

I just realized that I need to synchronize a significant amount of data collection code in an aspect but performance is a real concern. If performance degrades too much my tool will be thrown out. I will be writing ints and longs individually and to various arrays, ArrayLists and Maps. There will be multiple threads of an application tha...

Synchronizing two threads...

I have two threads and I want the second thread to wait until first thread finishes. How can I accomplish this? This my code: public class NewClass1 implements Runnable { // in main CallMatlab c = new CallMatlab(); CUI m = new CUI(); Thread t1 = new Thread(c); t1.start(); Thread t2 = new Thread(m); try { ...

Block level synchronization

What is the significance of parameter passed to synchronized? synchronized ( parameter ) { } to achieve block level synchronization. Somewhere i saw code like class test { public static final int lock =1; ... synchronized(lock){ ... } } I don't understand the purpose of this code. Can anyone give me a be...

Are Java static initializers thread safe?

I'm using a static code block to initialize some controllers in a regsitry I have. My question is therefore, can I guarantee that this static code block will only absolutely be called once when the class is first loaded? I understand I cannot guarantee when this code block will be called, Im guessing its when the Classloader first loads ...

Is changing a pointer considered an atomic action in C?

If I have a multi-threaded program that reads a cache-type memory by reference. Can I change this pointer by the main thread without risking any of the other threads reading unexpected values. As I see it, if the change is atomic the other threads will either read the older value or the newer value; never random memory (or null pointers...

Syncing SQL server 2000 with 2005 -- will DTS still work?

Hi, we have a local staging server running sql server 2000 and a remote public version also running sql server 2000. The remote version will be upgraded to 2005 and I am wondering if the DTS packages we have in place will continue to function between the two machines? If not, what would be the simplest, most efficient way to sync betwee...

Avoiding a lost update in Java without directly using synchronization

I am wondering if it is possible to avoid the lost update problem, where multiple threads are updating the same date, while avoiding using synchronized(x) { }. I will be doing numerous adds and increments: val++; ary[x] += y; ary[z]++; I do not know how Java will compile these into byte code and if a thread could be interrupted in t...

synchronize two sql server 2005

I need to synchronize two sql server 2005 instances between intranet and extranet (through a firewall). Synchronization will be initiated from the intranet. What solutions do I have at my disposal? intranet db: table t1 -> extranet db: table t1 intranet db: table t2 <- extranet db: table t2 i.e. intranet t1 content should be pushed out...

Synchronisation between SQL Server 2008 Express and VFP tables

I'm looking for advices and suggestions on how to synchronise data between two databases. The first database is a SQL Server 2008 Express that run on disconnected laptops (no network or internet access). The second database (main) is a VFP 9.0 that run on a server. When the user connect their laptop on the network, I want the synchroni...

How do I terminate a thread waiting on @synchronized objective C

Hey there, I have some code like this: doDatabaseFetch { ... @synchronized(self) { ... } } and many objects that call doDatabaseFetch as the user uses the view. My problem is, I have an operation (navigate to the next view) that also requires a database fetch. My problem is that it hits the same synchronize block and ...

Condition Synchronization

Please could someone explain condition synchronization to me? Having a hard time finding an example that explains itself well enough due to rubbish lecturing material. An example would be greatly appreciated also - preferably in C# Kind regards ...

Javascript event synchronisation

Is there a possible way to synchronize events in javascript? My situation is following: I have a input form with many fields, each of them has a onchange event registered. there is also a button to open a popup for some other/special things to do in there. My requirement is, that the onchange event(s) are finished before I can open the...

How do I write a desktop application that syncs with the iPhone?

For example, how would I write a program like senuti? Are there any libraries I can use for this? It would be ideal if I could do this in Python or .Net, but I'm open to other things as well. ...

Email Monitor Synchronization

I'm writing a C# program that monitors a dedicated Gmail account using POP3 for specialized command emails and reacts appropriately. For maximum reliability, I will run this program on several computers throughout the country. I currently have a race condition where two instances of the program can read the same message before one of th...

Is it possible to synchronize videos across multiple computers using WPF?

Is it possible to synchronize videos running in a WPF application across two or more computers? Synchronizing several videos running on the same machine seems to work well using the ParallelTimeline class and MediaTimelines for each video instance, but I haven’t figure out a way to do this across different computers, which if possible, w...

Network Time Synchronization with Java

Hello everyone. I'm creating a p2p audio-midi streaming application using Java (unfortunately) and I'm searching for a way to provide network time synchronization between certain peers (sources) using a reliable protocol implementation (like NTP) but I can't find any related libraries to use.I also have a limited amount of time to spend ...