ArrayBlockingQueue - consumer thread blocks all threads on poll

I have two threads - A is producing and B is consuming
Thread A calls offer with a 200 millisecond timeout.
Thread B calls poll with a 5 second timeout.
(I'm using an ArrayBlockingQueue)
The problem is that thread A does not continue to run until thread B finishes blocking for the full 5 seconds. Shouldn't the scheduler be allowing Thread A to run while B is blocked on an empty queue?
Thanks for any help!
Edited by: nw1968 on Jul 14, 2008 8:37 AM

In the following test, A doesn't wait for long for B and the while thing runs in under a second.
public class BlockingQueueTest {
    public static void main(String... args) {
        final BlockingQueue<Integer> q = new ArrayBlockingQueue<Integer>(5);
        Thread a = new Thread(new Runnable() {
            public void run() {
                try {
                    for (int i = 0; i < 100; i++) {
                        System.out.println(new Date() + ": Queue offer " + i);
                        while (!q.offer(i, 200, TimeUnit.MILLISECONDS))
                            System.out.println(new Date() + ": Queue full.");
                    q.offer(Integer.MIN_VALUE, 60, TimeUnit.SECONDS);
                } catch (Exception e) {
                    e.printStackTrace();
        Thread b = new Thread(new Runnable() {
            public void run() {
                try {
                    do {
                        Integer i = q.poll(5, TimeUnit.SECONDS);
                        if (i == Integer.MIN_VALUE)
                            break;
                        System.out.println(new Date() + ": ... poll => " + i);
//                        Thread.sleep(250);
                    } while (true);
                    System.out.println(new Date() + ": ... finished.");
                } catch (Exception e) {
                    e.printStackTrace();
        a.start();
        b.start();
}

Similar Messages

  • Producer Consumer Thread

    Dear All,
    I'm having problems withthe following code, basically i want all the Producer and Consumer threads to terminate by dying naturally in a controlled fashion.
    Is there a way that the consumer will know when to terminate consuming from the buffer?
    Here i was trying to say that it wshould do so when the buffer is equal to 0, i'm a bit confuse and a lot of help as i have "deadlock" in my brain!
    Regards,
    Chirag
    public class SharedBuffer extends CircularBuffer
    private Object sharedObject = null;
    private boolean writeable = true;
    private boolean readable = false;
    private int pCounter = 0;
    private int pItems = 0;
    private boolean StopProducing;
    public SharedBuffer(int b)
         super(b);
    // put an item in the buffer
    public synchronized void put (Object itemBuffer, int i, boolean sp)
         while ( !writeable ) {
         try {
              System.out.println(" Waiting to Produce ");
              wait();
         catch ( InterruptedException e ) {
              System.out.println( e.toString() );
         sharedObject = itemBuffer;
         pItems = i;
         StopProducing = sp;
         super.put (sharedObject);
         pCounter++;
         readable = true;
         System.out.println("SharedBuffer.Put: " + super.toString() + "\n");
         if ( isFull() )
         writeable = false;
         System.out.println( "Buffer Full" );     
         notifyAll();          
    // remove an item from buffer
    public synchronized Object get()
         while ( !readable ) {
         try {
              System.out.println( "Waiting to consume" );
              wait();
         catch ( InterruptedException e ) {
              System.err.println(e.toString() );
         writeable = true;
         super.get();
         if(StopProducing)
         pCounter--;
         else
         pCounter = pCounter - pItems;     
         System.out.println("SharedBuffer.get: " + super.toString());
         if ( isEmpty() )
         readable = false;
         System.out.println( "Buffer empty" );     
         notifyAll();           
         return sharedObject;
    public int getPCounter()
         return pCounter;     
    import java.util.Calendar;
    public class TimeStampServer extends Thread
    // Create a TimeStamp
    Calendar now = Calendar.getInstance();
    public void run()
         setDaemon( true );
         while (true) {}
    public String getTime()
         String timestamp = new String( now.get(Calendar.HOUR_OF_DAY) + ":" +
                                                 now.get(Calendar.MINUTE) + ":" +
                                                 now.get(Calendar.SECOND) + ":" +
                                                 now.get(Calendar.MILLISECOND));
         return timestamp;
    public class ThreadDescriptor
    private String id;
    private String group;
    private int pri;
    private String time;
    public ThreadDescriptor(Thread td, String t, ThreadGroup grp)
         id = td.getName();
         group = grp.getName();
         pri = grp.getMaxPriority();
         time = t;
    public String toString()
         String output = "";
         output += "[ID = " + id + " | GRP = " + group + " | PRI = " + pri
             + " | TIME = " + time + "]";
         return output;
    public class Producer extends Thread
    private SharedBuffer pSharedBuffer;
    private int pItems;
    private TimeStampServer pTimeStampServer;
    private int seconds;
    private ThreadGroup pThreadGroup;
    private boolean StopProducing = false;
    public Producer(String name, SharedBuffer sb, int items, TimeStampServer
    tss, int sec, ThreadGroup tg)
         super(name);
         pSharedBuffer = sb;
         pItems = items;
         pTimeStampServer = tss;
         seconds = sec;
         pThreadGroup = tg;
    // activate the thread
    public void run()
         System.out.println(getName() + " Thread Started\n" );
         for (int i = 0; i < pItems; i++ )
         try {
              Thread.sleep( (int) ( Math.random()* (seconds * 1000) ) );
         catch ( InterruptedException e ) {
              System.err.println( e.toString() );
         ThreadDescriptor td = new ThreadDescriptor( this, pTimeStampServer.getTime(),
    pThreadGroup );
         System.out.println(getName()+ ".put: " + td.toString());
         pSharedBuffer.put(td, pItems, getStopProducing());
         System.out.println( getName() + " produced " + pItems + " items \n");
         StopProducing = true;
         public boolean getStopProducing()
              return StopProducing;
    class Consumer extends Thread
    private SharedBuffer cSharedBuffer;
    private ThreadGroup cThreadGroup;
    private int cItems = 0;
    public Consumer(String str, SharedBuffer sb, ThreadGroup tg )
         super(str);
         cSharedBuffer = sb;
         cThreadGroup = tg;
    public void run()
         System.out.println(getName() + " Thread Started\n" );
         while (cSharedBuffer.getPCounter() == 0)
         try {
              Thread.sleep( (int) ( Math.random()* 5000 ) );
         catch ( InterruptedException e ) {
              System.err.println( e.toString() );
         System.out.println(getName()+ ".get: " + cSharedBuffer.get() + "\n");
    yield();
    cItems++;
         System.out.println( getName() + " retrieved " + cItems + " items \n");
    public class ThreadManager
    public static void main(String args[])
         SharedBuffer sb = new SharedBuffer(5);
         TimeStampServer tss = new TimeStampServer();
         ThreadGroup groupProd1 = new ThreadGroup("ProdHigh");
         ThreadGroup groupProd2 = new ThreadGroup("ProdLow");
         groupProd1.setMaxPriority(8);
         groupProd2.setMaxPriority(3);
         Producer prod1 = new Producer( "Prod1", sb, 5, tss, 3, groupProd1 );
         Producer prod2 = new Producer( "Prod2", sb, 5, tss, 2, groupProd1 );
         Producer prod3 = new Producer( "Prod3", sb, 5, tss, 3, groupProd2 );
         Producer prod4 = new Producer( "Prod4", sb, 5, tss, 1, groupProd2 );
         ThreadGroup groupCons = new ThreadGroup("Consumer");
         Consumer cons1 = new Consumer( "Consumer1", sb, groupCons );
         Consumer cons2 = new Consumer( "Consumer2", sb, groupCons );
              Consumer cons3 = new Consumer( "Consumer3", sb, groupCons );
         prod1.start();
         prod2.start();
         prod3.start();
         prod4.start();
         cons1.start();
         cons2.start();
         cons3.start();

    ouch!! and that deadline is tomorrow, hope u get the answer

  • Polling thread: skip polling

    Hello all,
    We are having issue with the communication between Oracle AQ and IBM MQ. Below is a part of the error log?
    There are messages on Queue table but MGW cannot take from there to put MQ queue with giving"Polling thread: skip polling SUB_AQ2MQ_ARCFXCSTA msg count=176"
    MGW can see the number of the message counts...
    Do you have any idea?
    Polling thread: skip polling SUB_AQ2MQ_ARCFXCSTA msg count=176
    >>2015-04-15 16:47:27  MGW  Engine  2  TRACE  Polling
    Polling thread waits for 5000
    >>2015-04-15 16:47:30  MGW  CmdNotifier  3  TRACE  CmdNotifier
    Waiting for notification.
    >>2015-04-15 16:47:32  MGW  Engine  2  TRACE  Polling
    Polling checking job: SUB_MQ2AQ_SWIARCPAIR state = 1 status = 0 retryCount = 1
    >>2015-04-15 16:47:32  MGW  Engine  1  TRACE  Polling
    Polling thread: SUB_MQ2AQ_SWIARCPAIR new msgCount = 0
    >>2015-04-15 16:47:32  MGW  Engine  2  TRACE  Polling
    Polling checking job: SUB_AQ2MQ_ARCFXCSTA state = 1 status = 1 retryCount = 1
    >>2015-04-15 16:47:32  MGW  Engine  1  TRACE  Polling
    Polling thread: skip polling SUB_AQ2MQ_ARCFXCSTA msg count=176
    >>2015-04-15 16:47:32  MGW  Engine  2  TRACE  Polling
    Polling thread waits for 5000
    >>2015-04-15 16:47:33  MGW  CmdNotifier  3  TRACE  CmdNotifier
    Waiting for notification.
    >>2015-04-15 16:47:36  MGW  CmdNotifier  3  TRACE  CmdNotifier
    Waiting for notification.
    >>2015-04-15 16:47:37  MGW  Engine  2  TRACE  Polling
    Polling checking job: SUB_MQ2AQ_SWIARCPAIR state = 1 status = 0 retryCount = 1
    >>2015-04-15 16:47:37  MGW  Engine  1  TRACE  Polling
    Polling thread: SUB_MQ2AQ_SWIARCPAIR new msgCount = 0
    >>2015-04-15 16:47:37  MGW  Engine  2  TRACE  Polling
    Polling checking job: SUB_AQ2MQ_ARCFXCSTA state = 1 status = 1 retryCount = 1
    >>2015-04-15 16:47:37  MGW  Engine  1  TRACE  Polling
    Polling thread: skip polling SUB_AQ2MQ_ARCFXCSTA msg count=176
    >>2015-04-15 16:47:37  MGW  Engine  2  TRACE  Polling
    Polling thread waits for 5000
    >>2015-04-15 16:47:39  MGW  CmdNotifier  3  TRACE  CmdNotifier
    Waiting for notification.
    >>2015-04-15 16:47:42  MGW  CmdNotifier  3  TRACE  CmdNotifier
    Waiting for notification.
    >>2015-04-15 16:47:42  MGW  Engine  2  TRACE  Polling
    Polling checking job: SUB_MQ2AQ_SWIARCPAIR state = 1 status = 0 retryCount = 1
    >>2015-04-15 16:47:42  MGW  Engine  1  TRACE  Polling
    Polling thread: SUB_MQ2AQ_SWIARCPAIR new msgCount = 0
    >>2015-04-15 16:47:42  MGW  Engine  2  TRACE  Polling
    Polling checking job: SUB_AQ2MQ_ARCFXCSTA state = 1 status = 1 retryCount = 1
    >>2015-04-15 16:47:42  MGW  Engine  1  TRACE  Polling
    Polling thread: skip polling SUB_AQ2MQ_ARCFXCSTA msg count=176
    >>2015-04-15 16:47:42  MGW  Engine  2  TRACE  Polling
    Polling thread waits for 5000
    >>2015-04-15 16:47:45  MGW  CmdNotifier  3  TRACE  CmdNotifier
    Waiting for notification.
    ~

    What is the release of MQ

  • Wht will happen if  JMS Consumer thread gets a TMF Error

    Hi
    If anybody knows the implementation of various providers of JMS how they will behave , when a TMF error [ Invalid transaction / Obsolete transaction] is thrown to the Consumer thread.
    Consider this as the scenario.
    Consumer Thread starts it transaction
    does a fetch on the database
    Getting TMF error Invalid transaction for a Active transaction.
    ie
    Say curently Consumer thread is having 892346 as transaction id.
    but TMF throws Invalid trnsaction for transaction 892333 but it's thorwn to the JMS Consumer thread when it's under the transaction 892346.
    SO error occurs Consume rthread will throw it to the application which causes abnormal termination.
    Have anyone came across this scenario ? If so U r welcome.
    Also anyone have any idea of JMS venodrs how they ll behave in this scenario ?

    Hi
    If anybody knows the implementation of various providers of JMS how they will behave , when a TMF error [ Invalid transaction / Obsolete transaction] is thrown to the Consumer thread.
    Consider this as the scenario.
    Consumer Thread starts it transaction
    does a fetch on the database
    Getting TMF error Invalid transaction for a Active transaction.
    ie
    Say curently Consumer thread is having 892346 as transaction id.
    but TMF throws Invalid trnsaction for transaction 892333 but it's thorwn to the JMS Consumer thread when it's under the transaction 892346.
    SO error occurs Consume rthread will throw it to the application which causes abnormal termination.
    Have anyone came across this scenario ? If so U r welcome.
    Also anyone have any idea of JMS venodrs how they ll behave in this scenario ?

  • Reducing #of consumer thread for a queue

    Hi,
    I created a proxy service reading messages from a queue and it created 16 consumer thread by default.
    Is there a way I can configure this number to create less number of consumer threads?
    Edited by: 818591 on Jan 24, 2011 2:10 PM

    In WLS console, create a work manager [ http://download.oracle.com/docs/cd/E12839_01/apirefs.1111/e13952/pagehelp/Corecoreworkworkmanagerconfigtitle.html] and associate a Max Threads Constraint equal to the number of consumer threads you want.
    In OSB, specify this work manager name in the dispatch policy configuration for the proxy service.

  • Win 8.1 domain workstation. Block all access, except for a fews users/groups and domain controller information/date.

    Hi!
    Win 8.1 pro, domain workstation. How Block all access, except for a fews users/groups and domain controller information/date.
    Nuance:
    From domain AD is locked Workstation Firewall "Domain profile" edit.
    Possible?
    cenubit

    Hi GirtsR,
    I am not sure the command to use the SID to accomplish what you want to achieve, if you only know the SID, you could take use Powershell to find the related information, more information, please check:
    Working with SIDs
    And a similar thread for reference:
    How to find user/group known only SID
    More reference: Default local groups.
    Best regards
    Michael Shao
    TechNet Community Support

  • JFileChooser blocks all JFrames

    I believe something like this was asked before already, but I could not find a satisfactory solution.
    Situation:
    I have X JFrames open. Each frame has a "Browse" button and a "New Window" button, and some content like an image or text. Clicking "Browse" opens a new JFileChooser, and "New Window" opens a new JFrame like all the others.
    Problem:
    Whenever I click "Browse" in one of the JFrames, I cannot interact with ANY JFrame until the JFileChooser is closed. Clicking buttons has no effect, and no ActionEvents are delivered to either parent window or other windows. Similarly, if the program cannot open the file chosen it displays an error dialog which behaves in exactly the same way, blocking all windows and not just the parent window like would be logical and acceptable.
    Failed solution:
    In the beginning of the actionPerformed method I start a new thread to actually handle the ActionEvent. I have verified that the actionPerformed method finishes before the JFileChooser is closed, so I know the opening of the filechooser is not blocking the event dispatching thread. I also ran the SwingUtilities check to see whether the JFileChooser opening was running in the event dispatching thread and the result was false.
    As far as I can see everything should be ok, but still all my JFrames remain blocked if any of them opens up a JFileChooser or a message window.
    Can anyone help?

    The dialog created by JFileChooser.showOpenDialog() is made modal
    on purpose, so that the return value can be retrieved in a single
    threaded flow without having to set listeners etc.
    You can embed a JFileChooser in your own JDialog and not make it
    modal if you want to. Add a PropertyChangeListener to catch the
    APPROVE_SELECTION and CANCEL_SELECTION events, or override
    the approveSelection() and cancelSelection() methods.
    Leif Samuelsson
    Java Swing Team
    Sun Microsystems, Inc.

  • Want block all online video stream and chat.

    I want to block all video Stream and chat messengers in my laptop irrespective of browsers, my room met always watching porn, you-tube, cricket, movies and soccer videos. I tried blocking IE using content adviser by the help of my colleague, but he installed
    chrome and watching. Please suggest me a way where i can block the online stream access in system level.

    Hello,
    To block sites, check the following links given below, I hope it helps you:
    http://windows.microsoft.com/en-AU/windows-live/family-safety-child-kid-protect-filter-sites-chat-faq
    OR
    http://www.pcworld.com/article/249077/how_to_block_websites.html
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

  • Block all currencies except GBP

    Hi All,  I appreciate this may be a little unconventional, but my company wants only to use GBP in their system, 
    They currently use MM Purchasing, ISH - healthcare module, SD and others as well as the finance suite.
    is there an easy way to block all currencies across the system apart from GBP?
    I'm considering setting all currencies as expiring currencies except GBP but any other suggestions would be very welcome
    thanks
    Phil

    I am afraid to delete the currencies in TCURR table, as they are client independent and if tomorrow for any reason you need multiple currencies, then it would be an issue.
    Therefore, please look into the following threads and check with your ABAPer:
    Validation rule in Purchase Order to error a G/LAcct with Acct Assign Cat K
    ME21n T code Validate through GGB0 or OKC7
    Validation during PO entry(GL Account in ACcount assignment)

  • Do you have an option for block all incoming message and request EXCEPTED messages from my contacts?

    Please help!!To whom it may concernDear Madam/Sir who works for Skype & Microsoft  Dear all who can really help,  Do you have an option for block all incoming message and request EXCEPTED messages from my contacts? or Do you have any solution to solve my problem from begin to now in present time?  Even though, I set the Privacy settings: - Allow calls from... "people in my Contact list only"- Automatically received video and share screens with "people in my Contact list only"- Allow IMs from "people in my Contact list only"  I still received unknow users sent me messages in every day, contact requests etc. And they're all clearly spammings and identity thefts.  I only wanna contact with my family and my freinds here with Skype via my Windows device and my mobile phone (w/Android OS).  And this is the only way to contact with them, because they could use Skype only in overseas.  BUT I don't need new friend from other unknow Skype member.   I keep blocked all unknow spammers in every day.  However in this morning, I feel so scared with Skype on my mobile, I looked at my mobile Skype, I saw it automatically showed me the list of all blocked members. BUT they were all unblocked (contact unblocked) by my mobile (Android version) Skype itself automatically, and listed them one by one on the screen, and about 30 seconds later, they all were disappeared suddenly.  I don't know what do to now, is it indicating my account was hacked?And how could I found out all those members again and block them again and delete all of them for ever?  I appreciate if you would improve the privacy protection. Thank you very very very much. 

    Hrm... that may be true and this may be a function of the phone email client that Apple just doesn't do.
    No, I can easily MANUALLY delete the messages. I would prefer if I didn't have to do it twice, tho. Once on the mail server and once on the phone.
    What I think the phone needs to do is, when it checks the POP, anything NOT there should be removed locally. I think you are correct on POP; the phone will poll the mx (mail exchanger) and the mx will pass off the messages to the phone. The phone then keeps ALL of that unitl you manually delete it.
    If, say, I remove a message from the mx, I would like the phone, when next polls, to see that that particular message isn't on the server anymore and remove it locally.
    Perhaps it's just me but if I delete the message on the mx itself, via my ISP's webmail interface, I really don't want to have to remove it again from my phone.
    thxs!
    cheers
    rOot

  • F110 Blocking all Invoices on a Vendor due to one Un-released PO.

    Hi All,
    We are implementing Vendor Downpayment functionality. I have done all the configuration and we did not activate the business object LOG_MMFI_P2P. We are just using the conventional Vendor Downpayment functionality. We get POs created from SRM. I am getting an error message when I am trying to run Payment run for a vendor for which I have created multiple PO's. Few PO's have Down Payment requests and few do not have. For one PO I created an invoice twice the amount of PO amount, so it went on unreleased status in SRM. Then when I ran the Payment run F110 for that vendor, the payment run is blocking all the other Invoices as well even though they are for different PO's.
    Here is what I did
    1) Created a PO for $100 from SRM
    2) Created a Down Payment request of 50$ for that PO in F-47 and did not process the down payment. Now I processed MIGO for 100$, then created an invocie for 100$. Now i have created another invoice for $100 and posted that invoice. It went on payment block and i released the Payment block for that invoice in MRBR. Since the invoice amount is greater than PO amount in SRM the PO went on un released status and same in SAP as well.
    3) Parallely I have created few other PO's and Invoices for the same vendor without any down payment requests.
    4) Now when I ran F110 for this vendor, due to the unrelased status of one single PO, all other invoices are getting blocked in F110 run. I am not sure why is this happening, any help would be greatly appreciated.
    The errors I am getting are
    Purchasing document XXXX not yet released
    Purchase order XXXXX (assigned to an account) not permitted
    Information re. vendor XXXX/ paying company code XXX...
    Message no. ME390
    Message no. FZ356
    Thanks,
    Uday

    Hi Ramesh,
    Strange error..
    anyways, you have option in Payment Tab to Individual Payment. This will consider each individual posting a separate payment.
    Thanks,
    Deepanshu

  • How can I get Verizon to block all outgoing messages on my email?

    My email was apparently hacked, it is the main account that I have used for the past seven years and all of my bill notifications and important things come to this address.  I have changed the password repeatedly, run several scans on my main computer, laptop, kindle fire, and cell phone (every device I access the email on) using Norton and Norton Power Eraser on the computers.  Nothing showing up.  
    I chatted with support just now asking them to block all outgoing email and they said it isn't possible and I find that impossible to believe.  I am seeing all kinds of messages here saying that people are being blocked but I can't add an email address to that list?  I need to keep it active for inbound email for a month or so just to make sure that I haven't missed any bill notices or other important stuff.  Any ideas?
    Thanks!

    Pretty hard to do without shutting down the account.
    Assuming you have properlly changed your password, and checked your PC and other devices for viruses/trojatns/etc. Then the person using your email is probably NOT even using Verizon.  \
    Unfortunately the basic SMTP protocol is totally different then most people think.  Who you say you are is not a protected value and you can say you are anyone, yes verizon's servers when initially accepting input do check, but that is about it.  And the displayed sender and addresses in the smtp protocol do not have to match any text in the mail. that you see.
    Typical smtp conversation
    EHLO
    a bunch of auth commands
    MAIL and whoever i claim to be
    RCPT
    [email protected]
    [email protected]
    DATA
    this is what most people is the email and its headers, but can really be anything.
    FROM:  SOMEone
    TO:  you and everyone else they can think of

  • I am recieving calls from a solicitor. Show up as no caller Id. I want to block all calls that do not show caller Id. Can I do that? I am on the do not call list

    How do I block all in coming calls that do not show on my caller Id. Phone says "no caller id" This particular call is from a place selling septic tank cleaner. They leave an automated voice mail. They are calling me over and over. I am on the national do not call list but that's no help. Because the caller id doesn't show anything I can't even report them.
    I remember in the past calling a number and before my call would go thru I would have to enter my phone number so the party I was calling knew who was calling them. That is what I want to do. I want to block all calls from "no caller id" "number unavailable" Just FYI my phone is an IPHONE 5 and I am on Verizon.
    Any help would be appreciated.
    Thanks

        itbitybob, good day!
    Thank you for taking the time to reach out to us today. I know how frustrating it can be getting phone calls from "no caller id" numbers. We do have an option that is called Family Base that will allow you to block unknown numbers, private numbers, or caller id. This link will provide you with the full details of this option. http://vz.to/1gIklla I hope this is able to answer your question. If you have further questions please feel free to reach back out to us at any time.
    KevinR_VZW
    Please follow us on Twitter @VZWSupport 

  • How can I block all other mail account just to only use the exchange mailbox of our company? This is to prevent the user to setup his on company iPhone.

    How can I block all other mail account just to only use the exchange mailbox of our company? This is to prevent the user to setup his on company iPhone.

    I don't know if I'm asking this all in a way that can be understood? Thanks ED3K, however that part I do understand (in the link you provided!)
    What I need to know is "how" I can separate or rather create another Apple ID for my son-who is currently using "my Apple ID?" If there is a way to let him keep "all" his info on his phone (eg-contacts, music, app's, etc.) without doing a "reset?') Somehow I need to go into his phone's setting-create a new Apple ID and possibly a new password so he can still use our combined iCloud & Itunes account?
    Also then letting me take back my Apple ID & password, but again allowing us (my son and I) to use the same iCloud & Itunes account? Does that make more sense??? I'm sincerely trying to get this cleared up once and for all----just need guidance from someone who has a true understanding of the whole Apple iCloud/Itunes system!
    Thanks again for "anyone" that can help me!!!

  • How do i remove the airplay option from the screen saver on my apple tv.  Its blocking all my pictures

    The Airplay Screen saver option telling me to choose a wi fi and choose this apple tv keeps poping up on my apple tv when it goes on screen saver mode.  It blocks all of my photos showing on my screen saver.  Can anyone help me to remove this

    Welcome to the Apple community.
    Assuming that both devices are connected to the same network and that airplay is not turned off in your Apple TV settings, then you should be able to see the airplay icon when playing content on your iPad, by tapping the screen to reveal the playback control bar.
    If you do not see the airplay icon when you do this, you might try restarting the iPad, the Apple TV and your router.

Maybe you are looking for

  • BOM explosion for credit memo req,free of charge,returns order types

    Hi Gurus, My client has the following requirement.Sales BOM with header pricing has to be configured for standard order, free of charge, credit memo req, debit memo req, returs order types. I have configured the BOM for standard order(ZOR) successful

  • Runtime Error: "Time out" for RFC.

    Hi,   During RFC, I am getting a runtime error stating "Timeout error".  Even while the job is run in background I am getting this error. Seems like the time for RFC task is set to 600 secs. How to resolve this and is there any way we can see time li

  • Oracle 9.2 Spatial Motif demo

    Hi On RedHat 7.3 while trying to compile the unix/motif spatial demo I got the following error: [oracle@milenio src]$ make -f demo_motif.mk Checking main_lib.a... make[1]: Entering directory `/opt/oracle/md/demo/unix/motif/src/main_src' make[1]: Noth

  • Trying to make a clickwrap agreement in BC

    I need to make a web form that gives an end user the opportunity to review and agree a full document without   having them to refer them to a linked page.  I was given some earlier advice on using an iframe to embed the document and make it scrollabl

  • I am trying to install Pipeliner CRM, and when I try to run, it is unable to launch AIR, which leads

    me to believe that there was an install issue with AIR. Any ideas on getting AIR to work?