Shall I make a new thread daily until my issue is addressed? POPPING/CRACKLING

Windows 7 x64 Professional and my X-Fi Titanium card on 2.7.007 drivers.
The card randomly crackles, changing the bitrate in windows 7's audio control panel resolves the issue temorarily but it will resurface.
The Temporary fix:
Sound -> Speaker Properties -> Advanced - and changing the format from 24bit/48000Hz to anything else and then back to 24bit/48000Hz resolves the issue, and the crackling immediately sto
ps.
Running voice software(Ventrilo, Teamspeak, etc.)? immediately causes the audio service audiodg.exe to use 0-% cpu at all times, regardless if the voice software is enabled or actually in use. enabling advertised modes above 48khz for the input results in drastic increases 20-60% cpu for idling in? voice program.
Creative no longer responds to my support tickets. If I open a new ticket they send me a generic response and then continue not to communicate with me.
This is clearly an issue with their poor drivers wich have not been updated since July 2009. Also my motherboard is an AMD chipset board, not an nforce, which i have specified in every support ticket and they still have linked me to the article pertaining to the nforce motherboard issue.
There are no words hostile enough to express my disdain for Creative Labs.

Ok, this is a rather complex scenario and I'm not quite sure if I got the correct picture of what you're doing, so maybe I'm going in the wrong direction with this...
First of all, you should distinguish between threads and processes. A thread is a strand of program execution within a process. A process is an application running on the operating system. Your java application is a process, and it may include several threads. Runtime#exec(...) will actually invoke a process, that is, it will start a program which runs asynchronously and (more or less) independant from the JVM. You'll need to wait for this process to finish before proceeding with the next script. Runtime#exec(...) will return an instance of Process, which provides the method Process#waitFor() to do just that.
Looking at your code except, you don't really have to start a separate java thread for what you're doing. Your main thread will immediately block and wait for the worker anyway, so you might just invoke Runtime#exec(...) directly.
By the way, if you want to wait for a java thread to terminate, there is a better way of doing it than looping while the thread is still alive. The Thread#join() method will block until the target thread terminates.

Similar Messages

  • HT1918 i can not change the address from USA to Canada so i live in Canada now How can i do that? or if i can not change How can i delete an account and make the new account by use the same email address?

    because i can not use the Canadian card to redeem in my account from USA. should i delete an account and create the new one that should valid in Canada by using the same email address? or what should i do? (i really want to use my recent email)

    Hi Kazmania89,
    Welcome to the Support Communities!
    If you require additional assistance with this, click on the link below for guidance:
    Apple ID: Contacting Apple for help with Apple ID account security
    http://support.apple.com/kb/HT5699
    Once you are able to gain access to the old Apple ID, this article may be helpful:
    Using your Apple ID for Apple services
    http://support.apple.com/kb/HT4895
    I have purchased music, apps, or books with multiple Apple IDs. How can I get all of this content onto my iOS device?

    First, you need to copy all of your purchased content so it is on the same Mac or PC with iTunes. This computer should be the one you sync your device with. For more information on how to move your content, see these articles:
    Mac:  iTunes for Mac: How to copy purchases between computers
    PC:  iTunes for Windows: How to copy purchases between computers
    Next, authorize your computer to play content with each Apple ID in iTunes. Once your computer is authorized for all your content, it can be synced to your iPhone, iPad, or iPod touch. 
    Cheers,
    - Judy

  • Make all other works stop until a thread finishes execution

    Hi,
    I have the following thread.
    _thread = new Thread()
                   public void run()
                        try
                             //Something is executing here
                        catch (Exception e)
                                  System.out.println(e);
              _thread.start();Once the control gets inside this thread, all other works should be posed and the other works should be resumed only once this thread finishes execution.
    how can i do that?
    Please help.
    Any help in this regard will be appreciated with dukes.
    Regards,
    Rony

    RonyFederer wrote:
    Once the control gets inside this thread, all other works should be posed and the other works should be resumed only once this thread finishes execution.You can do that at the method or block level by synchronizing on the same object in all threads. Normally you would only do that for controlling access a specific object or resource, so only one thread can access the object or resource at a time.
    The basic threading operations are suited to such uses, rather than managing the order a sequence of processes.
    You could also use join, but that requires that all the threads threads you want to pause have a reference to the thread you're creating, and need a mechanism to change their behaviour when the thread is started, rather than having to the object used for synchronisation passed to them when they are started. However, with synchronization you can't guarantee which thread gets the lock on the object in which order, so you may want to do it using join.
    The more important question is why you want the other threads to pause.

  • Does JDialog setVisible create a new threaD?

    I am having a problem with my program and it seems that it may be because my call to JDialog setVisible is creating a new thread. In my program I have a JDialog which is a creation wizard that puts some specific files in the specified directory. After this is done I try and zip up the contents and bundle the zip file with some other files. My problem is that if I don't place a dialog after my call JDialog setVisible() then not all the right files will be in the newly created zip. It seems to me this is likely happening because the call to setVisible is creating a new thread and operation is continuing before the wizard is done placing all the right files in the directory. Does this make sense? Does setVisible create its own thread?

    In the future Swing related questions should be posted in the Swing forum.
    No a new thread is not created. setVisible() displays the dialog. If the dialog is modal then statements after the setVisibile are not executed until the dialog is closed. If the dialog is not modal, then the statements execute right away.

  • How to let new thread to access EJB

    I start new thread in Servlet class and I want this thread to call EJB business method but I get following error:
    javax.naming.NameNotFoundException: Name comp/env/ejb not found in context "java:"
    Probablly because thread has no credentials and so on. I know this concept violates J2EE specs but I don't know how to make timer to call business mathod every N minutes (I use J2EE 1.3 so I can't use Tiemr EJB).
    I suspect that this new thread has no credentials and no role. What happens if I set run-as some role in servlet? As I saw new thread still has no credentials and role.
    Can anyone suggest me how can I set credentials to new thread so it can call EJB business method or how to implement timer service in J2EE 1.3.

    I start new thread in Servlet class and I want this
    thread to call EJB business method but I get
    following error:
    javax.naming.NameNotFoundException: Name comp/env/ejb
    not found in context "java:"It may happen because you'r new thread doesnt have information (JNDI environment) about EJB references.
    Can anyone suggest me how can I set credentials to
    new thread I guess it's server specific.
    so it can call EJB business method or how
    to implement timer service in J2EE 1.3.Don't use EJB reference. Lookup EJB by it's global JNDI name.

  • As Requested New Thread DSL low speeds and drop outs ref: Anthorny Verizon.

    Please see post by Jerrold concerning the form for information requested, I have never been able to fill this out. Note also I had to sign in three times just to access your private letter to me today.
    Here is a summary of problem:
    When my line was first installed line speed was always between 9 to 12 Mps, which is fine for a 15 Mps line, sometimes would even go higher, so line was ok.
    In October 2012 my line speed dropped to about 5 to 7 Mps, I contacted support and repairs were attemped, but did not correct the problem in fact problem became worst.  My line speed dropped to about 2 to 3 Mps.
    Now from October to end of November, all repairs did not correct problem.  I was told by chat tech support that the problem was being worked on and there was an open ticket.
    In December my line speed returned to normal speed was between 9 to about 13 Mps.  No one had contacted me about this so I again contacted chat tech support who said my line had been fixed and there were no open tickets so have a nice day.  I accepted this at face value and accepted that my line was now ok.
    In January 2013, My line speed dropped again to 2 to 3 Mps.  I contacted chat tech support who tested line and put in a repair request.  No one had responded back to me and a week later my line started to drop in and out losing the connection completely.  I again contacted tech support who told me they had no open tickets on my account, they tested line and while we were talking on voice connection my phone started to have heavy static, both my DSL and Phone dropped out at that point.  Tech support called me back and said he was putting a repair request and that my line had problems. That night Tuesday January 29 my Phone and DSL both died, no dial tone on phone and DSL showed only power light on.  Contacted tech support by a friends cell phone and informed them of this, was told ok it would be fixed by open ticket for next day.
    Repair was to be made on Wednesday January 30, no one showed up, called tech support and told repair would be made on Thursday.  Thursday late repair person showed up around 4:30 or 5:00pm, landlord gave access to building.  I did not know they were here at all, when he told me( my landlord) I tested my DSL and found it running at 1.7 Mps or below that.  When I attempted to call tech support found my phone was still dead, no dial tone at all.  Contacted chat tech support who told me ticket was still open and would be fixed by Friday, or Monday.
    On Monday, phone still dead, DSL running at 1.7 Mps contacted chat support who had me take a phone to the junction box outside of building, plugged in two phones to this no dial tone at junction box (both phones work ok checked using a neighbors phone jack)  should note that on the outside of building there are two junction boxes, but one has lock on it so could not use that one.  Anyway told that DSL could not be fixed until phone is repaired.  Tried contacting phone repair and all I get is auto wait then line drops using a neighbors phone and pay phone my is dead.
    Tuesday again contacted chat support now told to bad, until phone is fixed cannot help me ( was'nt that suppose to be done in first repair, fix phone and DSL given both were reported dead).
    So why am I upset well look at history I now sit with No Phone service, DSL running way below what I pay for and a tech support who has said to bad not our problem.  I also do not want to hear that my line does not and cannot support the speed I pay for ( it has shown to support that speed at beginning of install up to October and again in December).
    Well anyway your letter did not say where to start new thread should I do that here, or in open forum?
    Oh, auto phone repair has given me a date for phone service as this Friday, I hope that at least gets done I cannot contact them any other way it seems.
    You may also ref: my thread on ping rates over 600 on long distants calls for any other history, but as per your request here is new thread.  Please note as of today I have No Phone so can only be contacted by email or here.  Untill phone is repaired that's all there is.

    Please go to your profile page for the forum by clicking on your name, and look in the middle towards the bottom where you will find an area titled "My Private Support Cases".
    There you will find a link to the private board where you and the agent may exchange information. This should be checked on a frequent basis as the agent may be waiting for information from you before they can proceed with any actions. Please keep all correspondence regarding your issue in the private support portal.
    If a forum member gives an answer you like, give them the Kudos they deserve. If a member gives you the answer to your question, mark the answer that solved your issue as the accepted solution.

  • How do i make a new private account?

    I have my hp Pavilion dieng on me, and its my primary laptop. In August I got a brand new iMac, and now I am thinking of getting the iMac ready, so when my Hp dies, I can move over to the iMac untill dad gets enough $$ to buy a macbook pro.
    I currently have the one account on the iMac and was wondering How do I make a new account? An account where the other people on the main account cant see my stuff. And is it possible for programs to only be installed on that one account? Like, install a Instant messager on my account. But when I go to the Main account, the IM program will not be there?

    System Preferences -> Accounts -> unlock the padlock -> click the + button at the bottom. All accounts that are for regular use should be non-admin accounts. Have one admin account that is used for admin related tasks only.
    To install one application so that it is for one user only, you can try to install it in that user's home holder. Depending on the application, it might not work, though. In any case, you can limit users' access to applications by using Parental Controls.

  • If I make a new Apple ID, will I lose my downloads and purchases from my old ID?

    I got my first iPod (a nano) about 6 years ago and I was only 11 back then so my mom created an Apple ID for me. I've been purchasing music and apps from that account. I just recently got an iPhone and since my mom does not remember her account info (like her email - as we've discovered trying to use iCloud), I want to make a new ID. Please help.

    You can't transfer an account's balance nor its purchases to another account - purchased will remain tied to the account that bought/downloaded them.
    For his security questions, if he has a rescue email address (which is not the same thing as an alternate email address) set up on his account then he can go to https://appleid.apple.com/ and click 'Manage your Apple ID' on the right-hand side of that page and log into his account. Then click on 'Password and Security' on the left-hand side of that page and on the right-hand side he should see an option to send security question reset info to hie rescue email address.
    If he doesn't have a rescue email address (he won't be able to add one until you can answer 2 of your questions) then he won't get the reset option - he will need to contact iTunes Support or Apple to get them reset.
    e.g. he can try contacting iTunes Support : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Account Management , and then 'Forgotten Apple ID security questions'
    or try ringing Apple in your country and ask to talk to the Accounts Security Team : http://support.apple.com/kb/HE57
    When they've been reset (and if he doesn't already have a rescue email address) he can then use the steps half-way down this page to add a rescue email address for potential future use : http://support.apple.com/kb/HT5312 . Or, if it's available in your country, he could change to 2-step verification : http://support.apple.com/kb/HT5570

  • Cannot post new thread in Calendar forum

    I have a question about Oracle Calendar, and I'm trying to post my question in the Calendar forum. But when I click the "Post New Thread" link, I get an error page that says "Error: you do not have permission to view the requested forum or category."
    What am I doing wrong?
    I am signed in as a registered user, not a guest. I originally created this account a few years ago but have not used it in a long time until today.

    How did you get to the forum? Are you trying to post to an archived forum? You may need to use a different forum, perhaps someone can tell which forum to ask such a question, or you can get a clue by searching here (as opposed to google searching). This is a huge site, sometimes it takes a bit of work to find the right place. For me, the google search generally works better, but that may not apply to what you are searching for.

  • How to make a new recovery partition on a 600 series

    Well I thought this was worth a mention as nobody seems to have said it could be done.
    Having just got the cheep 600 series unit working I wanted to restore the RESTORE PARTITION.
    Mostly to get the F11 function working as it should after fitting a Brand new HDD.
    The OS is WIN7x64 but I would guess the same could be said for others.
    It is actually quite simple and perhaps has been described in better detail elsewhere but here we go.
    Oh, I actually did this a few different ways and got some very interesting results,
    including one that needed the F11 pressing before boot or it would fail to load windows after the recovery.
    Nice little hidden security function.! But breaks the restore ability !!!
    If you want to disable the F11 recovery option then you need to rename a file.
    Perhaps not disable but MakeFail !
    So the way it seemed to work goes like this.
    You will need your Original Restore DVD's (Cd's) for this if I did not assume that already.
    With your new hard disk you need to partition it into three parts.
    Either do it in the machine with a bootdisk (BartsPE) or similar
    or for quickest results pop the drive into a caddy and do it on a live machine.
    If you need to be told how to partition the disk then ask. (Right click My Computer, select Manage)
    OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
    NOTICE: >> THIS IS GOING TO DESTROY ANY DATA ON THAT DRIVE ...
    OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
    Make these in order.
    partition 1 = 100 meg PRIMARY, UNFORMATTED, NO LABEL, NO DRIVE LETTER.
    partition 2 = ??? PRIMARY, UNFORMATTED, NO LABEL, NO DRIVE LETTER 
    (calculate size from remaining space less partition3 size)
    partition 3 = PRIMARY, NTFS, ANY LABEL, ANY DRIVE LETTER. 
    (This needs to be large enough for ALL your recovery disks plus a little more.)
    So if you only have one Restore DVD make the third partition about 5gigs.
    If you have two 10 gigs and 3Dvd's perhaps 14 or 15 Gigs.
    Add some more space if you want to store more stuff on that partition.
    Format the 3rd partition, then copy in order ALL the restore disks to the NEW drive.
    You can also copy other files to this partition if you want.
    Best to keep it tidy and make a new folder for your own stuff.
    Stuff like AV installers, Updates, Application installers.
    The Recovery process will HIDE ALL folders on the recovery drive but they will still be there.
    So that should be it.
    You have got 3 partitions?,
    You copied all the DVD's to the 3rd one,?
    NOW..
    Reinstall the drive to the machine.
    Put in the "Recovery 1 DVD" and boot the machine.
    When asked if you want to use the recovery from disk or harddrive,, select DVD Disk.
    Once the install is complete the F11 button on bootup should now work error free.
    Well ,,  it did for me...
    Brand new hard drive with a full system recovery option made from only the Restore DVD's.
    I did another system restore via the F11 button just for the fun of it.
    Just so you know the system restore takes less than a quarter of the time from HDD over DVD.
    I was going to check the process of making another NEW set of DVD recovery disks from the NEW drive,
    but perhaps someone else will do that and report back on their progress.
    Hv.
    I never knew who HP were until my workshop got filled with faulty equipment. !! I know who Apple are now too.

    Depending on the software you use to clone will it copy the recovery partition or not    ex  SuperDuper does not.
    You can always reinstall the OS on top of what you have. This will re-create the recovery partition without touching your user files, documents, photos, bookmarks etc. After that you may have to run the software update to get the latest OSX update 10.10.1
    One draw back to no recovery partition is iCloud>Find my Mac will not be functional.
    From option command R on start or from an installer SD card you created.
    Recovery  http://support.apple.com/kb/HT4718

  • I just got the new 5s and when i downloaded my contacts from iCloud a lot of them are missing!!!! i tired to make a new backup from my old iphone but it didn´t worked, what can i do to get all my contacts

    i just got the new 5s and when i downloaded my contacts from iCloud a lot of them were missing!!!! i tired to make a new backup from my old iphone but it didn´t worked, what can i do to get all my contacts?

    See this older post from another forum member Zevoneer covering the different methods and software available to assist you with the task of copying content from your iPod back to your PC and into iTunes.
    https://discussions.apple.com/thread/2452022?start=0&tstart=0
    B-rock

  • How can I include results of a subsequenc​e, which runs in a new thread, in the main sequence test report

    Hi!
    I', m working with TestStand Version 4.2.1. I have a main sequence, which calkls different subsequences. All these steps are properly reported. One of subsequences runs as "new thread". How can I include its results in common test report of the main sequence?
    I have markes variables of the subsequence as it is requred for test report (it works OK if it is not a new thread). If the the numerical test, which is executed in this subsequence is correct, I get no results at all. If the numeric test failed I get somewhere in the main sequence report a "red message", that test failed whithout any reference to the step or values of vaiables which were not correct.
    I tried an option "On the fly" in the Report Configuration , but haven' got any useful results. What shall I do?
    Best regards
    Solved!
    Go to Solution.

    Hi,
    I tried it but without success:
    1) I got a reference to the Thread as "Locals.Step1=RunState.Thread" for every of 2 steps which start a thread
    2) I put both "Waits" after steps with (and without) threads, at the same place, where they were before
    3) The sequence run OK, but when it came to Wait for Thread 1 it waited for ever, I had to terminate sequence
    Does it mean, that I got a false reference (suppose No - please, have a look at attached pic)?
    Or does it mean, that Waits are badly placed in the sequence (threads are already terminated)? Here is a pic of sequeces calls with Wait after them.
    Regards
    Attachments:
    Thread.JPG ‏34 KB
    SequenceCall.JPG ‏32 KB

  • How to make the main() thread wait?

    I would like to know how to make the main() thread wait for another thread?If I use wait() method in main() method it says "non-static method wait() cannot be referenced from a static context",since main()
    is static.

    Here is an example how you may wait for a Thread in the main -
    but be careful, this is no real OO:
    public class WaitMain {
    // this is the thread class - you may also create
    // a runnable - I use a inner class to
    // keep my example simple
         public static class ThreadWait extends Thread{
              public void doSomething(){
                   synchronized(syncObject){
                        System.out.println("Do Something");
                        syncObject.notify();
              public void run(){
                   // sleep 10 seconds - this is
                   // a placeholder to do something in the thread
                   try{
                        sleep(10000);
                        doSomething();
                        sleep(10000);
                   catch(InterruptedException exc){
    // this is the object we wait for -
    // it is just a synchronizer, nothing else
         private static Object syncObject = new Object();
         public static void main(String[] args) {
              System.out.println("This will start a thread and wait for \"doSomething\"");
              ThreadWait t= new ThreadWait();
              t.start();
              synchronized(syncObject){
                   try{
    // this will wait for the notify
                        syncObject.wait();
                        System.out.println("The doSomething is now over!");
                   catch(InterruptedException exc){
              // do your stuff

  • How to call a sequence in a new thread from C++ dll

    Here is what I am trying to do:
    I implemented a dll that monitors network traffic, and it also supports message handlers that can be triggered when a specific message has been received. Essentially the receipt of a message is like an event causing additional code to be executed. What I need to do is have the message handler in the dll call/execute a sequence (either is the same sequence file that originally called the dll, or in a different sequence file). Also I want the sequence to be executed within the same execution object for the purpose of result collection and report generation. I am expecting the dll to have to launch a new thread to call a sequence because of the asynchronous nature of the message received event.
    There are easier ways to achieve the same result, but one of my goals is to make it easy for a test developer to configure a message handler, by having only one step in their sequence to configure the message handler. I want the rest to be transparent to the user.
    I am unsure about how to implement this feature, so I am asking for any examples, ideas, comments before I start trying things out.

    Assuming that I understand your question correctly, it would seem to be the best way to do this would be to pass the Execution object to the DLL (either through a direct pass of the Execution object or passing the sequence context, from which you can get the Execution).  Then simply call Execution.NewThread, specifying the SequenceFile object (accessible from Engine.GetSequenceFileEx) and then passing the Thread object out as an output.  Your sequence file in which your DLL is called could then simply have a Wait step which is configured to wait on that Thread object.  What happens in this case is that the results are collected for that thread (which is being executed asynchronously) and returned as the results for the Wait step.
    Although you are probably not using LabVIEW, I have attached an example of this in LabVIEW that might be helpful just for seeing the flow.
    Thanks,
    Andy McRorie
    NI R&D
    Attachments:
    thread_test.seq ‏32 KB
    testthread.vi ‏19 KB

  • My Old macbook pro that i bought in 2009. I have broke my screen and havent used it for a while, and now i have found out that i can use a monitor , but i have forgot my password is there any way i can make a new password? Thank you for reading this.

    My Old macbook pro that i bought in 2009. I have broke my screen and havent used it for a while, and now i have found out that i can use a monitor , but i have forgot my password is there any way i can make a new password? Thank you for reading this.

    Have you read for possible solutions over in the "More Like This" thread over here?-----------------------> 
     

Maybe you are looking for

  • Error in Posting Payroll to Accounting

    Dear HR Gurus, While posting the current month payroll for posting I get the following for some perdonnel numbers. Account with the following search key was not found: 1000HRF3100 Required field GL_ACCOUNT was not transferred in parameter ACCOUNTGL D

  • Automatic clearing and post the difference

    Hello, I want to clear debit and credit line items of an account with same value in their assignment field, and then post the difference amount (there is no limit to the difference) to another account. How to achieve this? Thanks Balla

  • How to delete one page in a section

    I want to only add one page, but when i add one it adds three to a section, and then i try to delete the third blank one and it deletes everything but the original first page.  How can i delete only one page from a section?

  • How to Inactivate changes made by Change Master

    Hi Guru's, We use Change Master (no system status & release approach in use). If a BOM is changed with CM & data manager wants the change to be inactive (Planned Orders/ process orders should not copy the data of this CM), what could be the solution.

  • Using multiple versions of Tiger at once

    I'm using 10.4.11 but a program I wish to use [Corel Knockout 2] does not support Tiger past 10.3. Can I somehow run 10.3 and 10.4.11 at the same time or can I use another way to run Knockout without having to change 10.4.11 to 10.3? Can I install mu