C Sharp :: Lock Thread Till Execution Is Finished?
Jun 26, 2012
I have a event called dataTree_AfterSelect in which I have some code which I want to execute as atomic operation like this:
protected void dataTree_AfterSelect(event params)
{
code that should not be disturbed
}
What is happening now is, I am able to select another node of tree & in that case another execution of above function starts causing a garbled result.
What I want is, user should be able to click on tree node but execution of code block should only start after first execution is totally over.
View 4 Replies
ADVERTISEMENT
Jun 13, 2013
I'm looking for a function like GetThreadTimes, but one that gives correct results in a hyperthreading CPU.
For instance, if you start 2 threads on a CPU with 1 physical core and 2 logical cores, GetThreadTimes will say that both these threads use 100% CPU.
However, in reality they only use 50% each. Is there a function that returns correct results, or is there another workaround?
View 8 Replies
View Related
Nov 9, 2013
I am checking out this simple piece of code:
private void button1_Click(object sender, EventArgs e) {
Stopwatch sw = Stopwatch.StartNew();
Task Task1 = Task.Factory.StartNew(() => {
Console.WriteLine("Task1 started in : "+ " "+sw.ElapsedMilliseconds);
Thread.Sleep(4000);
Console.WriteLine("Task1 finished in : " + " " + sw.ElapsedMilliseconds);
}
);
}
and the results are :
Task1 started in : 2 in milliseconds
Task1 finished in : 4015 in milliseconds.
The problem is, that if i count the time with an external device, just like the timer of my watch or my cellphone s,the total time is 4,8 or 4,9 seconds, which i wouldn t expect that to happen.
The first thing i ve thought, is that it takes the ThreadPool about 800msec or 1 sec to create the thread so as to execute this task, but even if it is so, shouldn t the stopwatch count the time precisely?So , why is there a deviation between an external timer and the stopwatch ?
View 1 Replies
View Related
May 30, 2012
How we can make another thread sleeping ?
As you know, Thread.Sleep(Timespan) function makes the current thread sleeping, but i want to make a specific thread sleeping.
View 1 Replies
View Related
Mar 5, 2014
I don't know how to put this really, but I finished a program in Qt, and i want to know how to make a .exe file for it, so i dont have to open Qt and build the program every time i use it.
View 2 Replies
View Related
Jul 30, 2014
I have a class which I wrote and one of its object is "SerialPort" .NET class. In my MainWindow I created instance of my class called "SerialPortComm", then I send through some functions of mine, commands to the Serial Port, and I receive answers through "DataReceived" event.
But when I trying to use Dispatcher.BeginInvoke to write my data I have received (successfully), nothing shows on the RichTextBox which I'm trying to write to.
What can caused that, and How I can make it works?
SerialPortComm.cs
public partial class SerialPortComm : UserControl {
public SerialPort mySerialPort = new SerialPort();
public void Open_Port(string comNumber, int baudRate) {
mySerialPort.PortName = comNumber;
mySerialPort.BaudRate = baudRate;
[Code] ....
View 7 Replies
View Related
Oct 15, 2013
Program compiles and runs no problem but closes right away when finished.
Heres the code:
Code: #include <iostream>
#include <cmath>
using namespace std;
double calcDistance(double,double, double, double);
float calcKilometers(float, const float) ;
[Code] ....
View 3 Replies
View Related
Jan 23, 2013
Are there anyways to pause the loop until either LCONTROL or RCONTROL is pressed?
Are there alternatives to stopping LCONTROL and RCONTROL increasing or decreasing counter by a huge sum?
#include <iostream>
#include <windows.h>
#include <conio.h>
[Code].....
View 6 Replies
View Related
Dec 21, 2014
I'm in the middle of creating a ePOS for my uncle and so far I've created a database for it where it will create, update and delete records successfully.
My next step I would like to do is to create a printer till thing, but how do I connect my database to that ?
I can create a till but how do I do link my database with it? I followed this example here [URL] ....
View 5 Replies
View Related
Mar 5, 2013
I think I need to use
Code:
while(input[0]!='
'){
scanf("%s", input)
printf("%s", pointerhere);
}
basically we were asked to make a program that will print everything before the user hits the enter button. we cannot use fgets and we have to use pointers here.
not sure what exactly to do. We were told not to use fgets cause it's so easy and we need to incorporate pointers in this project..
View 8 Replies
View Related
Feb 8, 2013
I am using fin.peek() to read character from input file and saving each character into an array. Each line from the input has first name, last name, id number, and then 5-6 grades. Random spacing between each one.
input file example:
Adam Zeller 45678 80 87 60 90 88 100
David Young 34521 34 56 76 76 76 76
Carl Wilson 909034 90 90 90 49 39
my code for reading in and storing each character is this:
while(fin.peek() == ' ')
fin.get();
while(fin.peek() != ' ') ///// first name {
c = fin.get();
first[i] = c;
[Code] ....
The problem I am having is what sort of loop would go around this to read till end of file. I have tried eof. I have tried while(!fin.peek == ') and I have tried a couple of other methods. these methods resulted in a never ending loop execution.
View 1 Replies
View Related
Oct 23, 2013
So I made a simple letter guessing game a while ago and I want to make a simple edit. If the user does not press 'y' or 'n' and instead inputs an invalid letter, I want the printf's in the main function to loop until the user chooses to play or quit.
And I want the choices to show up again at the end of a game. Basically I want it to keep asking if the user wants to play until the user chooses to exit. Here's my code:
#include <stdio.h>
#include <time.h>
#define MAX_GUESSES 6
void Instructions ( ); //displays instructions, returns nothing
char Play ( ); //this functions plays one game, returns W if user wins & L if user runs out of tries
[Code] .....
I'm thinking of making a separate function (like Instructions and Play) ... But how would I link the user input back to the main function?
View 3 Replies
View Related
Feb 24, 2013
It is my first time in use lock detect so i didn't now how to start.
how to define the lock detect?
View 4 Replies
View Related
Aug 30, 2014
For a larger program I need a way to tell if a "lock knob" is going clockwise or counterclockwise. So below, I have my MoveLock function (That our teacher actually gave us to use) that reads inputs from the arrow keys and displays them. But what I need is to be able to count each time its moved in the correct direction and to reset the count it if it has gone in the other. Right now I'm just testing if it's going clockwise. I thought to solve this by resetting the count if it was less than the returned value from MoveLock (which is a count to compare to the former). Currently, it only displays the current position and the count as -1 or 1.
#include <iostream>
#include <windows.h>
#include <iomanip>
using namespace std;
HANDLE inKeys = GetStdHandle(STD_INPUT_HANDLE);
HANDLE screen = GetStdHandle(STD_OUTPUT_HANDLE);
[code]....
View 2 Replies
View Related
Feb 27, 2012
It seems to be going null. I can't get a null value, I want it to accept input till the user hits enter with no text typed. I've tried checking to see if the input is NULL, "", and " " all to no avail.
Code:
#include <stdio.h>
#include <sys/shm.h>
#include <sys/stat.h>
#include <iostream>
#include <fstream>
#include <string.h>
#include <cstring>
using namespace std;
int main() {
string info = "";
[Code] ....
View 7 Replies
View Related
Jul 11, 2014
I was trying to put mutex lock on shared memory but my code is not working. What I want is that if some process is putting something on shared memory segment, other process should not be able to access that segment. For testing , I create a server program which put data in shared memory and client program which access the data.
To test it, I put break point after:
pthread_mutex_lock(&(init_lock));
But I see that client program was able to access shared memory.
Below is code:
Server: Code: pthread_mutex_t init_lock = PTHREAD_MUTEX_INITIALIZER;
main()
{
char c;
[Code].....
View 1 Replies
View Related
Mar 6, 2015
Auto lock screen coding for windows phone 8.1.
View 2 Replies
View Related
Mar 25, 2014
Consider how to implement a mutex lock using an atomic hardware instruction. Assume that the following structure defining the mutex lock is available:
Code:
typedef struct {
int available;
}
lock; (available == 0)
indicates that the lock is available, and a value of 1 indicates that the lock is unavailable. Using this struct, illustrate how the following functions can be implemented using the test and set() and compare and swap() instructions:
void acquire(lock *mutex)
void release(lock *mutex)
Be sure to include any initialization that may be necessary.
View 2 Replies
View Related
Aug 31, 2014
I am trying to compare performance of different lock-free queues, therefore, I want to create a stress test - which includes pushing/popping user-defined pre-built objects to and from the queue. My question is how can perform the stress test with pushing and popping objects instead of pointers to object like I have done in my code. What is the different in terms of performance of pushing/popping objects Vs. pushing/popping pointers.
#include <cstdlib>
#include <stdio.h>
#include <string>
[Code]....
View 3 Replies
View Related
Jan 20, 2015
I am working on a paint program (already quite well developed) and I have a 'Resize' option in my Menu. When pressed it activates a custom dialog for resizing the image with 2 numeric up/downs to adjust width and height. It all works perfectly. But I want to include an 'Aspect Lock' checkBox like a professional program would have. It should immediately change both values as you adjust either one.
Here's where I am totally stumped! Of course I have tried and tried various codes, but nothing works properly. My values jump erratically or won't change at all. I wonder if trying to change the value of one numeric up/down while inside the code block for changing the value of the other one has got them screwing with each other somehow. Any example code that could accomplish what I'm trying to do?
View 5 Replies
View Related
Mar 25, 2013
I m trying to lock a single skeleton using Microsoft Kinect SDK v 1.7 . My requirements are
•First lock a single skeleton.
•Check the tracking state of the of the locked skeleton.
•If the tracking state of the locked skeleton is NOT Tracked,then
• ----->check for the next closest skeleton
•----->lock this skeleton.
How do I do this using vc++2010. The code which i tried is given below.
Code:
TrackSingleSkeleton(NUI_SKELETON_FRAME* pSkeletonFrame) {
DWORD dwTrackingIDs[NUI_SKELETON_MAX_TRACKED_COUNT]={0, 0};
m_pNuiSensor->NuiSkeletonTrackingEnable(m_hNextSkeletonEvent,NUI_SKELETON_TRACKING_FLAG_TITLE_SETS_TRACKED_SKELETONS);
[Code]....
View 1 Replies
View Related
Feb 23, 2013
I wrote a program to run long simulations, in one cpu core computation. During the run, I checked the cpu occupation was always around 85%.
Since my simulation took time to run. How can I boost it up to make my cpu run at 100%? Is that because my RAM is not fast enough?
info about my laptop: cpu frequency: up to 3.2 GHz. RAM frequency: 1333 MHz.
View 2 Replies
View Related
Feb 16, 2013
I want to write a function and be able to call it during execution (say during a while(1) loop). Is this possible without having to parse an input string to extract the function and parameters I need or is that the only way?
View 1 Replies
View Related
Jul 11, 2013
the following code doesn't execute properly( After the second entry the program comes out)!!
Code:
#include<stdio.h>
void linkfloat();
int main(){
struct book {
char name;
float price;
int page;
};
[code]....
View 8 Replies
View Related
Jun 26, 2013
PHP Code:
class MyClass{};namespace BI{ class BusinessInterop {
public: static MyClass* func( {
printf("BusinessInterop");return new MyClass();}
[Code] .....
I would like to know how to prevent the program print out "Business", I'd like it to call the base class's static function. I have tried to changed MyClass* into void* but it still prints Business :grumpy:.
My challenge is to output "BusinessInterop" without any changes made to the polymorphic structure as designed.
View 7 Replies
View Related
Nov 28, 2013
how the output for the program below comes to 45 and 46 respectively.
Code:
#include<stdio.h>
#include<conio.h>
void main()
{
int x=10,y=10;
clrscr();
//printf("%d
[Code] ....
The output obtained for the above program is 45 and 46.
View 4 Replies
View Related