You must Sign In to post a response.
  • Category: Windows

    How to use threading or some thing in my code


    I have a code snippet, which is kept inside the timer control.
    1. This timer will hit the database every 2 seconds and get the records which the status is false.
    2. Pause the timer to process the top 1 record.
    3. After getting the records, take the top 1 record and processes functionality.
    4. Start the timer after processing the top 1 record.

    The above code working well for record by record.

    Now I want to enhance this code to process the records parallel processing, like if multiple users submitted the request then my code should process every users request at a time.

    Please tell me some suggestions to achieve the new functionality.

    The above code is used in the Windows service and installed in the server.

  • #763671
    Hai Sarayu,
    I think, as per the scenario you have mentioned, when a particular user is logged-in, you need to check for the first record and lock it so that for other user, this record should not be shown until the processing is done.
    You can use the Lock or Monitor or Mutex for this.
    Hope it will be helpful to you.

    Pawan Awasthi(DNS MVM)
    +91 8123489140 (whatsApp), +60 14365 1476(Malaysia)

  • Sign In to post your comments