Problem disconnecting a participant in call waiting and conference calls.

I have a Z10 running 10.3.2 on Verizon. I have not found a way to hang up on one caller in a call waiting or conference call without disconnecting all calls. The only option the screen offers is the end call button. I can switch between callers and merge calls just fine but if I try to end one of those calls, it will disconnect all participants and end the call completely. Does anybody have a solution to this?

Ok.  So I completely forgot about this until the flag I put on the problem came up.
So it is working now and as you suggested I called Telusand they "pushed" the SIM and refreshed the switch "in the back".  Have no clue what either of those actions entails the critical item being that it now works.
Thanks

Similar Messages

  • Phone keeps ringing on the caller's end - Is This a Call Waiting and Flash Button Problem?

    I had FIos phone service installed 2 weeks ago.  I am having a sporadic but regularly occurring issue with incoming calls that I think might be related to the Call Waiting and flash button so I am looking for some input.  Before describing the issue here are a couple of things to know:
    - I have my Verizon voice mail service turned off on my account.
    - I have the call waiting function set to off.
    - On my phone handset the Talk and Flash operation is the same button.
    Now here is my issue.  Often but not 100% of the time people are telling me that the phone just rings and rings on their end.  After receiving many complaints since my Fios install that the phone rings and my phone answering machine does not pick up the call I have been calling my home phone number with my cell phone and I have determined the following:
    1.  My home answering machine will pick up the call, however on my cell phone which is the calling end the  phone is still just ringing.
    2.  Sometimes I will press the talk button but there will be dead air but on my cell phone which is the calling end it will still be ringing..  But if I press the Talk/Flash button a couple of times the call completes.
    Since my Talk and Flash button are the same I started to wonder if that is a factor so I repeated scenarios above and found that after pressing the Talk button a couple of times then the call is answered and the phone stops ringing on the caller's end.
    I know that with Call Waiting the caller's end will just keep ringing unless the called end switches over with the Flash button.  So my question is even though I have the Call Waiting function turned off could the combination Talk/Flash button be the reason why the call just rings on the caller's end even though I have Call Waiting turned off?  And f this is the cause then why is it happening and does it mean that I have to buy a new phone that has separate Talk and Flash buttons?
    I hope the above description of my problem makes sense and can be answered.  Thank you

    Without buying a new phone you can test this. Unplug the phone that has the combination button. If its a cordless phone base station with multiple handsets, make sure you unplug those as well. Then use a regular phone plugged in to do test calls (if you dont have one you could maybe borrow one for a couple minutes from a friend, family, or neighbor).
    Anthony_VZ
    **If someones post has helped you, please acknowledge their assistance by clicking the red thumbs up button to give them Kudos. If you are the original poster and any response gave you your answer, please mark the post that had the answer as the solution**
    Notice: Content posted by Verizon employees is meant to be informational and does not supersede or change the Verizon Forums User Guidelines or Terms or Service, or your Customer Agreement Terms and Conditions or plan

  • Wait() and notifyall() problem in servlet.

    Can anyone help me with this.....
    I am creating an application which has one gateway inside which
    handles for logger, dbmodule etc are made and passed to biz logic.
    This biz logic using logger obj made in gateway, does the logging.
    Now i hv to do serial implementation of logging i.e I have
    a static member which is of type Vector, which will hold
    a list of messages and associated parameters. The write() method will
    create a formatted message with all values inserted, all prefixes and
    suffixes added, etc. Then it will append the message to the Vector of
    messages. And there will be a separate thread, which will be started
    the
    first time the first Logger instance is created. This thread will keep
    picking up messages from this Vector in FIFO order and writing them
    out.Mind you, I don't mean i need to use a single shared Logger
    instance.
    Separate Logger instances must be used to hold separate values for
    sessionID, username, etc. Only the internal logging I/O stream handle
    should be shared.
    For this what i hv created logger class as follows:
    logger {
    SyslogAppender SA;
    logger() {
    new SA;
    ThreadGroup TG = new ThreadGroup("string");
    Logging target = new Logging();
    Thread DT = new Thread(TG, target, "daemon");
    DT.setDaemon(true);
    DT.start();
    class write {
    write() {
    //initialisation;
    void writetovector() {
    addtovector
    notifyall;
    class logging implements runnable {
    public void run() {
    while(vector is not empty){
    log
    synchronised(this){
    wait();
    Now in the servlet, in init(), logger is called with this constructor
    and therefore there is only one instance of syslog appender to log in
    syslog.
    In service i just call the function writetovector through a method in
    logger.
    However when i run the implemented version of this, logging does not
    take place.
    I feel my implementation of wait and notifyall is not correct. Or is
    there any other problem?
    thanx in advance

    There are many problems with your code. It looks like you retyped it, and it now contains many syntax errors. Two problems I can see, though, are that you do not call notifyAll from synchronized code, and your call to wait is not in a loop.

  • Hi I am having problems downloading and updating apps on my iPad and iPhone. The message cycles between waiting and loading then I get an error message saying unable to download app. Eventually,after many attempts it works.

    Hi Guys - for a few days I have been having problems downloading and updating apps on my iPad and iPhone. The message cycles between waiting and downloading then eventually says unable to download app. Sometimes after many attempts it wil eventually work. I tested it on an old iPhone 3G and got the same problem so it is not an iOS 5 issue. My WI-FI connection is working fine. I was wondering if this is an App Store problem? Anyone else in the UK having this problem?

    Hi John
    iTunes Support wasn't of any use to me.
    I have also been having another problem - with BBC iPlayer and other video streaming not working due to insufficient bandwidth, despite my overall download speed being consistently around 50Gb.  This is also affecting AppleTV downloads
    I am using Virgin Media as my ISP, and was wondering whether you do as well.  This might be the common thread.
    -Bernard

  • I have a wireless network at home. I run my iphone and ipad on it with no problems. Just purchased a MacBook Pro, and now my wi-fi keeps disconnecting and i get an error message saying another device is using the same IP address. What does all this mean?

    I have a wireless network at home. I run my iphone and ipad on it with no problems. Just purchased a MacBook Pro, and now my wi-fi keeps disconnecting and i get an error message saying another device is using the same IP address. What does all this mean?

    Hello AKCamus
    To give you some ideas of what to do next, I have provided a few articles that will give some troubleshooting Wi-Fi connections and recommended Wi-Fi settings.
    iOS and OS X: Recommended settings for Wi-Fi routers and access points
    http://support.apple.com/kb/HT4199
    iOS: Troubleshooting Wi-Fi networks and connections
    http://support.apple.com/kb/ts1398
    Troubleshooting Wi-Fi issues in OS X Lion and Mac OS X v10.6
    http://support.apple.com/kb/HT4628
    Thanks for using Apple Support Communities.
    Regards,
    -Norm G.

  • My screen load times have slowed down to a crawl. I have to wait and wait for a page to load. (I know --dial -up) It used to be much faster a month ago before 5.0. Is it FireFox or do I look to Yahoo for the problem? I don't know how to sort it out.

    I use dial-up, FireFox 5.0, Yahoo addition 1.8. My screen load times have slowed down to a crawl. I have to wait and wait for a page to load. (I know --dial -up) It used to be much faster a month ago before 5.0. Is it FireFox or do I look to Yahoo for the problem? I don't know how to sort it out. Using Vista

    I'm having the same problem. Dreamweaver is supper slow. Uploading and downloads from the server... any server I use two different servers. It times out all the time. Menus are slow too.
    I'm on a MAC Pro, 6 gigs of ram no issues with anything else. I have talked to Apple they have checked everything for me. They say it's Dreamweaver. I've noticed the Dreamweaver is talking to the FTP even when I'm not doing anything.
    I've tried cleaning out my MAC caches, turning off file check and check out. Still really slow. I've worked with Dreamweaver for 6 years never any issues like this before. 18 seconds to upload a 4 kb file. 11 seconds to download the same file.

  • I have a problem in iphone4,i am from india and bought a new unlocked iphone4 from USA last month.the problem is when i call someone their is disturbance in the voice and i cant hear the opposite person voice.please inform me how should i overcome this?

    I have a problem in iphone4,i am from india and bought a new unlocked iphone4 from USA last month.the problem is when i call someone their is disturbance in the voice and i cant hear the opposite person voice.please inform me how should i overcome this?

    There may be a defect in the phone. As you bought it in the US the only place you can get it looked at is in the US.
    When you say you bought it new, unlocked did you buy it directly from an Apple store? If you did not it was hacked to unlock it, which could also be your problem. Apple stores are the only place in the US that sells legitimately unlocked iPhones.

  • I fixed the problem with the whole 'waiting' and not loading but now some of my apps won't open, what can I do?

    I fixed the problem with the whole 'waiting' and not loading but now some of my apps won't open, what can I do?

    - Try a reset. Nothing is lost
    Reset iPod touch: Hold down the On/Off button and the Home button at the same time for at
    least ten seconds, until the Apple logo appears.
    - Purchase/install any new app
    - Try the remaining items of:
    iOS: Troubleshooting applications purchased from the App Store

  • TS1702 can not download any program from the App and I can not update any program downloaded in advance .. Seems to me just to wait and remain so throughout the day .. I want a solution to this problem

    can not download any program from the App and I can not update any programdownloaded in advance .. Seems to me just to wait and remain so throughout the day .. I want a solution to this problem 

    Any solution!!!!!!!

  • HT4623 When I download an app from the App Store, it jus shows "waiting" and doesn't download as it used to do earlier... Then after a day or 2 the app is downloaded... I dunno wuz d problem, can someone help me :(

    When I download an app from the App Store, it jus shows "waiting" and doesn't download as it used to do earlier... Then after a day or 2 the app is downloaded... I dunno wuz d problem, can someone help me

    Make sure that you do not have a stalled download in iTunes - a song or podcast .... if you have a download in there that did not finish, complete that one first. Only one thing can download at a time on the iPad so that could be what is causing the problem.
    If that doesn't work - sign out of your account, restart the iPad and then sign in again.
    Settings>Store>Apple ID. Tap your ID and sign out. Restart the iPad by holding down on the sleep button until the red slider appears and then slide to shut off. To power up hold the sleep button until the Apple logo appears and let go of the button.
    Go back to Settings>Store>Sign in and then try to update again. Tap one waiting icon only if necessary to start the download stream.
    You can also try deleting the waiting icons - tap and hold down on an icon until it wiggles - the tap the X on the icon to delete it. Then try to download again.
    You can try resetting all settings. Settings>General>Reset>Reset All Settings. You will have to enter all of your app preferences and device settings again.

  • HT4623 When is apple going to fix the problem of not been able to add and merge call. This seems to be a major software glitch that requires serious attention.

    When is apple going to fix the problem of not been able to add and merge call. This seems to be a major software glitch that requires serious attention.

    Who is your carrier? That feature is completely carrier dependent.

  • Call waiting and forwarding suddenly disabled !

    Dears
    I have noticed that call waiting and forward calls some times disabled automatically, so everytime I have again to go to call setting and do reactivation for call waiting and forward calls for both SIMS 
    Kindly need your support why this issue keep repeating!!! 

    Hi ziyadalsayed,
    Welcome to the community! Since you're new please be sure that you have checked out our Discussion guidelines.
    The Call settings such as forwarding are maintained by your network carrier, you may be able to change this section however your network carrier can change it back to defaults.
    I suggest that you contact them first to clarify if they have issues using this function on your account at the moment.
    I apologize for the inconvenience this may cause,
     - Official Sony Xperia Support Staff
    If you're new to our forums make sure that you have read our Discussion guidelines.
    If you want to get in touch with the local support team for your country please visit our contact page.

  • Your computer restarted because of a problem. Press a key or wait a few seconds to continue starting up

    Hello,
    Yesterday my macbook pro was working fine and i left it before sleeping working and it's go into slepping mode after battery discharged.
    today morning i turned it on and i got this message after many times of automatic restart :
    " Your computer restarted because of a problem. Press a key or wait a few seconds to continue starting up "
    i have searched for the problem and the way to solve it i found many articles and helpful solutions but never changed !
    and that's what's happened exactly:
    1. I booted into safe mode for only one time and i can't boot again and i don't know why?
    2. After botting in safe mode i deleted all non-app store apps and, then restart
    3. Still rebooting and the message appear.
    4. reseting PRAM
    5. Repairing and verifying permissions and disk. = some errors in itunes/resources/.... serval times of repairing and nothing effect on errors.
    6. Hardware test = no troubles found.
    7. Reinstall OS X mountain lion = i got a message that my apple id is not purchased mountain lion because i bought my mac earlier 2012 with leopard and i have upgraded may be from another Apple id i can't remember.
    No backups to restore, and i have a wealth of my work databases i can't return it back
    Please help

    Morning from QA,
    my macbook pro now working and i got this report and sent it to apple.
    Interval Since Last Panic Report:  1362 sec
    Panics Since Last Report:          1
    Anonymous UUID:                    E6D04971-1F3E-80D5-1BC9-1B89279EBEA3
    Sat Oct  5 21:58:28 2013
    panic(cpu 0 caller 0xffffff80034b8945): Kernel trap at 0xffffff7f83fb104c, type 14=page fault, registers:
    CR0: 0x000000008001003b, CR2: 0xffffff80b2f2a000, CR3: 0x000000000bb29018, CR4: 0x00000000000606e0
    RAX: 0x0000000000000500, RBX: 0xffffff80b2f28c00, RCX: 0x0000000000bfbfbf, RDX: 0xffffff7f83fb98d0
    RSP: 0xffffff8081b12900, RBP: 0xffffff8081b13af0, RSI: 0x0000000000000020, RDI: 0xffffff80b2f28c00
    R8:  0x0000000000000fee, R9:  0x0000000000010000, R10: 0x0000000000000000, R11: 0x000000007fffffff
    R12: 0x0000000000000fee, R13: 0x0000000000000800, R14: 0x0000000000000000, R15: 0x0000000000000020
    RFL: 0x0000000000010206, RIP: 0xffffff7f83fb104c, CS:  0x0000000000000008, SS:  0x0000000000000010
    Fault CR2: 0xffffff80b2f2a000, Error code: 0x0000000000000002, Fault CPU: 0x0
    Backtrace (CPU 0), Frame : Return Address
    0xffffff8081b125a0 : 0xffffff800341d636
    0xffffff8081b12610 : 0xffffff80034b8945
    0xffffff8081b127e0 : 0xffffff80034cebfd
    0xffffff8081b12800 : 0xffffff7f83fb104c
    0xffffff8081b13af0 : 0xffffff7f83fa7d51
    0xffffff8081b13b50 : 0xffffff7f83fb1503
    0xffffff8081b13b70 : 0xffffff7f83fac770
    0xffffff8081b13b90 : 0xffffff7f83fb1bba
    0xffffff8081b13bc0 : 0xffffff8003870b13
    0xffffff8081b13c20 : 0xffffff800386e74f
    0xffffff8081b13d70 : 0xffffff8003498c21
    0xffffff8081b13e80 : 0xffffff8003420b4d
    0xffffff8081b13eb0 : 0xffffff8003410448
    0xffffff8081b13f00 : 0xffffff800341961b
    0xffffff8081b13f70 : 0xffffff80034a6546
    0xffffff8081b13fb0 : 0xffffff80034cf473
          Kernel Extensions in backtrace:
             com.apple.iokit.IOGraphicsFamily(2.3.7)[9928306E-3508-3DBC-80A4-D8F1D87650D7]@0 xffffff7f83f9e000->0xffffff7f83fd5fff
                dependency: com.apple.iokit.IOPCIFamily(2.8)[2FAEA49C-EA4C-39C6-9203-FC022277A43C]@0xffffff 7f83a75000
    BSD process name corresponding to current thread: WindowServer
    Mac OS version:
    12F45
    Kernel version:
    Darwin Kernel Version 12.5.0: Sun Sep 29 13:33:47 PDT 2013; root:xnu-2050.48.12~1/RELEASE_X86_64
    Kernel UUID: EA38B02E-2B88-309F-BA68-1DE29F605DD8
    Kernel slide:     0x0000000003200000
    Kernel text base: 0xffffff8003400000
    System model name: MacBookPro8,1 (Mac-94245B3640C91C81)
    System uptime in nanoseconds: 61714428675
    last loaded kext at 61660768085: com.apple.driver.AppleHWSensor          1.9.5d0 (addr 0xffffff7f84d07000, size 36864)
    loaded kexts:
    org.virtualbox.kext.VBoxNetAdp          4.2.14
    org.virtualbox.kext.VBoxNetFlt          4.2.14
    org.virtualbox.kext.VBoxUSB          4.2.14
    org.virtualbox.kext.VBoxDrv          4.2.14
    com.apple.driver.AppleHWSensor          1.9.5d0
    com.apple.iokit.IOBluetoothSerialManager          4.1.7f2
    com.apple.driver.AudioAUUC          1.60
    com.apple.driver.AppleTyMCEDriver          1.0.2d2
    com.apple.driver.AGPM          100.13.12
    com.apple.filesystems.autofs          3.0
    com.apple.driver.AppleMikeyHIDDriver          124
    com.apple.iokit.IOBluetoothUSBDFU          4.1.7f2
    com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport          4.1.7f4
    com.apple.driver.AppleUpstreamUserClient          3.5.12
    com.apple.driver.AppleHDAHardwareConfigDriver          2.4.7fc4
    com.apple.driver.AppleHDA          2.4.7fc4
    com.apple.driver.SMCMotionSensor          3.0.3d1
    com.apple.driver.AppleSMCPDRC          1.0.0
    com.apple.driver.AppleMikeyDriver          2.4.7fc4
    com.apple.driver.AppleSMBusPCI          1.0.11d1
    com.apple.driver.ACPI_SMC_PlatformPlugin          1.0.0
    com.apple.driver.AppleLPC          1.6.3
    com.apple.driver.AppleSMCLMU          2.0.3d0
    com.apple.driver.AppleBacklight          170.3.5
    com.apple.driver.AppleMCCSControl          1.1.11
    com.apple.driver.AppleIntelHD3000Graphics          8.1.6
    com.apple.driver.AppleIntelSNBGraphicsFB          8.1.6
    com.apple.driver.AppleMuxControl          3.4.5
    com.apple.iokit.IOUserEthernet          1.0.0d1
    com.apple.Dont_Steal_Mac_OS_X          7.0.0
    com.apple.driver.ApplePolicyControl          3.4.5
    com.apple.driver.AppleUSBTCButtons          237.1
    com.apple.driver.AppleUSBTCKeyEventDriver          237.1
    com.apple.driver.AppleUSBTCKeyboard          237.1
    com.apple.driver.AppleIRController          320.15
    com.apple.iokit.SCSITaskUserClient          3.5.6
    com.apple.driver.AppleFileSystemDriver          3.0.1
    com.apple.AppleFSCompression.AppleFSCompressionTypeDataless          1.0.0d1
    com.apple.AppleFSCompression.AppleFSCompressionTypeZlib          1.0.0d1
    com.apple.BootCache          34
    com.apple.driver.XsanFilter          404
    com.apple.iokit.IOAHCIBlockStorage          2.3.5
    com.apple.driver.AppleUSBHub          635.4.0
    com.apple.driver.AirPort.Brcm4331          615.20.17
    com.apple.driver.AppleAHCIPort          2.6.6
    com.apple.iokit.AppleBCM5701Ethernet          3.6.2b4
    com.apple.driver.AppleSDXC          1.4.3
    com.apple.driver.AppleFWOHCI          4.9.9
    com.apple.driver.AppleUSBEHCI          621.4.6
    com.apple.driver.AppleUSBUHCI          621.4.0
    com.apple.driver.AppleSmartBatteryManager          161.0.0
    com.apple.driver.AppleACPIButtons          1.8
    com.apple.driver.AppleRTC          1.5
    com.apple.driver.AppleHPET          1.8
    com.apple.driver.AppleSMBIOS          1.9
    com.apple.driver.AppleACPIEC          1.8
    com.apple.driver.AppleAPIC          1.7
    com.apple.driver.AppleIntelCPUPowerManagementClient          214.0.0
    com.apple.nke.applicationfirewall          4.0.39
    com.apple.security.quarantine          2.1
    com.apple.driver.AppleIntelCPUPowerManagement          214.0.0
    com.apple.iokit.IOSerialFamily          10.0.6
    com.apple.kext.triggers          1.0
    com.apple.iokit.IOBluetoothHostControllerUSBTransport          4.1.7f2
    com.apple.driver.DspFuncLib          2.4.7fc4
    com.apple.iokit.IOAudioFamily          1.9.2fc7
    com.apple.kext.OSvKernDSPLib          1.12
    com.apple.driver.IOPlatformPluginLegacy          1.0.0
    com.apple.iokit.IOFireWireIP          2.2.5
    com.apple.driver.IOPlatformPluginFamily          5.4.1d13
    com.apple.driver.AppleThunderboltEDMSink          1.2.0
    com.apple.driver.AppleThunderboltDPOutAdapter          2.5.0
    com.apple.driver.AppleHDAController          2.4.7fc4
    com.apple.iokit.IOHDAFamily          2.4.7fc4
    com.apple.driver.AppleSMBusController          1.0.11d1
    com.apple.driver.AppleBacklightExpert          1.0.4
    com.apple.iokit.IOSurface          86.0.4
    com.apple.iokit.IOBluetoothFamily          4.1.7f2
    com.apple.driver.AppleSMC          3.1.5d4
    com.apple.driver.AppleGraphicsControl          3.4.5
    com.apple.iokit.IONDRVSupport          2.3.7
    com.apple.iokit.IOGraphicsFamily          2.3.7
    com.apple.driver.AppleThunderboltDPInAdapter          2.5.0
    com.apple.driver.AppleThunderboltDPAdapterFamily          2.5.0
    com.apple.driver.AppleThunderboltPCIDownAdapter          1.3.2
    com.apple.driver.AppleUSBMultitouch          237.3
    com.apple.iokit.IOUSBHIDDriver          623.4.0
    com.apple.driver.AppleUSBMergeNub          621.4.6
    com.apple.driver.AppleUSBComposite          621.4.0
    com.apple.iokit.IOSCSIMultimediaCommandsDevice          3.5.6
    com.apple.iokit.IOBDStorageFamily          1.7
    com.apple.iokit.IODVDStorageFamily          1.7.1
    com.apple.iokit.IOCDStorageFamily          1.7.1
    com.apple.iokit.IOAHCISerialATAPI          2.5.5
    com.apple.iokit.IOSCSIArchitectureModelFamily          3.5.6
    com.apple.iokit.IOUSBUserClient          630.4.4
    com.apple.driver.AppleThunderboltNHI          1.9.2
    com.apple.iokit.IOThunderboltFamily          2.7.7
    com.apple.iokit.IO80211Family          530.5
    com.apple.iokit.IOAHCIFamily          2.5.1
    com.apple.iokit.IOEthernetAVBController          1.0.2b1
    com.apple.iokit.IONetworkingFamily          3.0
    com.apple.iokit.IOFireWireFamily          4.5.5
    com.apple.iokit.IOUSBFamily          635.4.0
    com.apple.driver.AppleEFINVRAM          2.0
    com.apple.driver.AppleEFIRuntime          2.0
    com.apple.iokit.IOHIDFamily          1.8.1
    com.apple.iokit.IOSMBusFamily          1.1
    com.apple.security.sandbox          220.3
    com.apple.kext.AppleMatch          1.0.0d1
    com.apple.security.TMSafetyNet          7
    com.apple.driver.DiskImages          345
    com.apple.iokit.IOStorageFamily          1.8
    com.apple.driver.AppleKeyStore          28.21
    com.apple.driver.AppleACPIPlatform          1.8
    com.apple.iokit.IOPCIFamily          2.8
    com.apple.iokit.IOACPIFamily          1.4
    com.apple.kec.corecrypto          1.0
    Model: MacBookPro8,1, BootROM MBP81.0047.B27, 2 processors, Intel Core i5, 2.4 GHz, 4 GB, SMC 1.68f99
    Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In, 384 MB
    Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1333 MHz, 0x80AD, 0x484D54333235533642465238432D48392020
    Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1333 MHz, 0x80AD, 0x484D54333235533642465238432D48392020
    AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD6), Broadcom BCM43xx 1.0 (5.106.98.100.17)
    Bluetooth: Version 4.1.7f2 12718, 3 service, 13 devices, 3 incoming serial ports
    Network Service: Ethernet, Ethernet, en0
    Serial ATA Device: ST9500325ASG, 500.11 GB
    Serial ATA Device: OPTIARC DVD RW AD-5970H
    USB Device: hub_device, 0x0424  (SMSC), 0x2513, 0xfd100000 / 2
    USB Device: IR Receiver, apple_vendor_id, 0x8242, 0xfd110000 / 3
    USB Device: hub_device, 0x0424  (SMSC), 0x2513, 0xfa100000 / 3
    USB Device: BRCM2070 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0xfa110000 / 5
    USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x821a, 0xfa113000 / 6
    USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0253, 0xfa120000 / 4
    USB Device: FaceTime HD Camera (Built-in), apple_vendor_id, 0x8509, 0xfa200000 / 2

  • Stuck with wait() and notify()

    Hi,
    I have a problem understanding synchronous access.
    I have an object that should provide a list of data. The list is used later in my code, but it would increase performance to load it in a separate thread at the beginning. However it is possible that the list is not ready when the first other object tries to access the list.
    I thought that this code should solve the problem
    public class SingleObject implements Runnable {
         ArrayList list;
         public SingleObject(){
              list = new ArrayList();
         public synchronized void run() {
              try {
                   makeALongProc(100);
              } catch (InterruptedException e) {
                   e.printStackTrace();
              notify();
         private synchronized void makeALongProc(int size) throws InterruptedException{
                   System.out.println("...doing something ...");
                   Thread.sleep(5000);
                   for (int i = 0 ; i < size ; i++ ){
                        list.add(""+i);
                   System.out.println("finished!");
                   notifyAll();
         public synchronized String getValueAt(int pos) throws InterruptedException{
              wait();
              return list.get(pos).toString();
         public synchronized List getList() throws InterruptedException{
              wait();
              return list;
    } The object is invoked by the following code.
    public class ThreadProject {
          * @param args
         public static void main(String[] args) {
              System.out.println("...starting thread...");
              SingleObject so = new SingleObject();
              Thread th = new Thread(so);
              th.start();
              try {
                   System.out.println("waiting ...");
                   List list = so.getList();
                   System.out.println("got list"+list.size());
                   String sso = so.getValueAt(5);
                   System.out.println(sso);
              } catch (InterruptedException e) {
                   e.printStackTrace();
    }Unfortunateley this is not doing what I have expected. Instead of calling the methodsso.getList() and so.getValueAt() it enters so.getList() and waits and waits....
    Can anybody give my a clue or an explanation what I am doing wrong?
    Regards
    Sas
    Message was edited by:
    Poncho1975

    I have tried a little bit further.
    I changed the following part:
    public class SingleObject {
         ArrayList list;
         public SingleObject(){
              list = new ArrayList();
         public synchronized void makeALongProc(int size) throws InterruptedException{
              System.out.println("...doing something ...");
              Thread.sleep(5000);
              for (int i = 0 ; i < size ; i++ ){
                   list.add(""+i);
              System.out.println("finished!");
              notify();
         public synchronized String getValueAt(int pos) throws InterruptedException{
                    if (list==null || list.size()<=pos){
                          wait();
              return list.get(pos).toString();
         public synchronized List getList() throws InterruptedException{
              if (list==null){
                          wait();
              return list;
    }and ...
    public class ThreadProject {
          * @param args
         public static void main(String[] args) {
              System.out.println("...starting thread...");
              final SingleObject so = new SingleObject();
              Thread th = new Thread(new Runnable(){
                   public synchronized void run() {
                        try {
                             so.makeALongProc(100);
                        } catch (InterruptedException e) {
                             e.printStackTrace();
              th.start();
              try {
                   System.out.println("waiting ...");
                   List list = so.getList();
                   System.out.println("got list"+list.size());
                   String sso = so.getValueAt(5);
                   System.out.println(sso);
              } catch (InterruptedException e) {
                   e.printStackTrace();
    }Now I am satisfied. Every call on a method from this object would lead to the situation, that either makeALongProc is called first or all other methods must wait until makeALongProc has been called once to fill the array.
    However I suppose that accessing elements of a list with a synchronized object is not a good decision. I would rather take only the whole List and do all other access outside of the object.
    Regards
    Poncho

  • Wait and notify in servlets?

    i am having a servlet , which is implementing wait and notify of java.lang.Object.
    when serving it for single request , its waiting and working fine...
    but for multiple requests its not serving properly. works one by one means the second request is waiting for finishing the first request just like SingleThreadModel (after finishing the first request only second request entering inside servlet)
    please help me to solve this?
    or is there any other way to call wait method without synchronized block??

    Shynihan wrote:
    or is there any other way to call wait method without synchronized block??No, and that's partly because if wait or notify is the only thing in the synchronized block then you probably aren't using them right. The problem is blocking the server thread. Servlet engines use a thread pool to execute transactions, when a new transaction comes in a thread is taken from the pool to run it, and there's usually a limited number of threads in the pool. If there's no threads left then the transaction will wait for another to finish.
    If your servlets freeze up, then that's a thread gone from the pool.
    And remeber the unlocking transaction may never arive. The client could go down at any time, leaving the server thread permanently hung.
    You need to move this waiting to the client side. If the transaction cannot proceed then return a "come back later" response immediately. The client can then retry after a decent interval.

Maybe you are looking for