Is an FPGA Host Interface a blocking shared resource?

I'm curious to know if the FPGA Host Interface node is a shared resource. Meaning, if I have a Timed Loop on a LabVIEW Real-Time target (e.g. cRIO) that is reading and writing from the FPGA using the Host Interface. Will the determinism of that loop be adversley affected if I access other signls on the FPGA using the Host Interface in a separate loop (either a Timed loop or a normal while loop).
Said more tersely, is the FPGA Host Interface a shared resource that can cause a priority inversion if called from two seperate loops?
Thanks.
Solved!
Go to Solution.

Hi Southern_Cross
According to our documentation, you should be able to have more than one reference to the FPGA open at the same time ( as long as all the references access the same VI in the FPGA), and use them all in different places in your code from the same target. Since you can only have 1 main VI in the FPGA, accessing the reference of the FPGA behaves more like an I/O than like a non reentrant VI. 
Using Multiple FPGA VI References for the Same Target (FPGA Interface)   
As long as you are not writing the same variables in both loops (which could cause a race condition) you should be fine.
WenR

Similar Messages

  • Problem with deploying FPGA host VIs using TestStand deployment utility

    I am using a PCI-7831R FPGA to control an automated test fixture.  I have several host VI's that I am calling from TestStand (4.2.1) in order to control the 7831R.  The host VI's that TestStand calls are setup as sub-VI's and are used for various things such as opening an FPGA reference (which is bound to a strict type def), downloading and executing the files on the 7831R, reading writing to controls, and finally closing the reference.  In the sequence file, I am passing the reference values as a file global so that the host sub-VI's can communicate correctly.  I have all functionality working correctly in TestStand on my development PC.  When I go to deploy this to a production PC, I get errors when the sequence file trys to load the first host VI.  The error basically states that the VI is broken - try to open and run it (which I can't because I have no development license on the production PC).  I am currently trying to deploy this to another development PC to see if I can track down where the VI might be breaking. 
    I have included the lvbitx and strict type def control that the host subVI's reference in my deployment files.  I can't think of anything that I might be missing.  Is there any good documentation on exactly which files I need to include in the deployment when using FPGA Host VIs (the TestStand reference manual is pretty vague at best)?  It seems that any documentation that I read says the TestStand deployment utility will analyze all VI dependencies (other than shared variables).  On a side question, is the strict type def considered a shared variable?
    Has anyone successfully deployed a sequence that calls host VI's?  Any help would be greatly appreciated.  If any of the above needs further clarification please ask away and I will be happy to give more details. 
    Thanks,
    Mike

    Hi hawkstringer
    Do you encounter this problem using a deployed version of your code? Note that the subject of this topic is about deploying an FPGA application.
    I forgot I posted here, in the mean time I've managed to deploy my application. I think my problem was solved when I included all necessary drivers and components (but I'm not absolutely sure). I included the following:
    NI IVI Compliance Package
    NI FlexRIO
    NI PXI Platform Services Configuration Support
    NI R Series Multifunction RIO
    NI DAQmx Core Runtime
    NI DAQmx MAX Configuration Support
    NI RIO
    Good luck!

  • Bind FPGA host reference to type definition in labVIEW 2012 crashes labVIEW

    Hi,
    I am using FPGA target device 5641R and labview FPGA 2012 with 5640R ver 1.7.
    On the configure window of open FPGA VI reference function, choosing the dynmaic mode shows broken arrow when wired to the 5640R configuration VIs (i.e. Configure timebase, Configure ADC default, Configure ADC NCO functions). So i tried the other option which is binding the FPGA host reference to type definition and choose the control from path C:\Program Files\National Instruments\LabVIEW 2012\instr.lib\ni5640R\Configuration\NI-5640R VIs\ni5640R FPGA VI Reference.ctl. But after that when i try to save the VI on which open FPGA VI reference function is placed, labVIEW crashes. I am unable to figure out the reason. Earlier I was working with labVIEW 2011 and it was working fine there. Any suggestions would be highly appretiated. 
    Please see the attached images for more details.
    Thanks
    Attachments:
    1.png ‏33 KB
    2.png ‏71 KB
    3.png ‏40 KB

    Check out this thread.  It looks like someone else ran into a similar issue and made changes that fixed their application.
    http://forums.ni.com/t5/IF-RIO/correct-5640r-template-use-recommendation/td-p/1331918
    Jeff B.
    Applications Engineer
    National Instruments

  • Wi-Fi driver through USB host interface

    Hi,
    We are trying to develop Wifi driver for Windows CE OS connected to Freescale based i.Mx6 device through USB host interface.
    I am planning to communicate with the Wifi driver through AT commands and so I want to make USB host driver detected 
    as virtual com port (USB serial client driver). What registry settings I need to make to do so.
    Thanks in advance,
    Seeth

    I'm a bit confused. You'll want NDIS to talk to the device, right? Don't you need to make it appear to USB as a network driver, then? The network driver can, of course, use whatever it wants to talk to the hardware (at the USB level), but I don't see how
    creating a COM4: device gets you anywhere.
    You're going to install two drivers, one for the hardware making it look like a serial port, and a second for NDIS interface? You're then going to open the serial port in your NDIS driver (you'll have to detect which of several ports is the right one), and
    implement the NDIS interface by making ReadFile, WriteFile, and DeviceIoControl calls to the serial port driver? Won't that be problematic for network adapter interrupt handling (among other things)?
    Paul T.

  • Sharing resources between parent FDO and children PDO

    Hello,
    I 'm developping a WDM driver for a FPGA that embeds several uarts and a CAN controler in one PCI slot.
    I use the DDK Toaster sample as a basis.
    Has someone already shared resources between  parent FDO and children PDO ?
    One way will be to export a direct-call interface between tha parent and the children. Is there something better to get the interrupt trigger in the child and the memory as a direct access ?
    Thanks
    Marco

    Hi Doron,
    here is the full debug output................
    ADDITIONAL_DEBUG_TEXT:  
    You can run '.symfix; .reload' to try to fix the symbol path and load symbols.
    MODULE_NAME: Nitin
    FAULTING_MODULE: fffff8000324a000 nt
    DEBUG_FLR_IMAGE_TIMESTAMP:  549ced55
    EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
    FAULTING_IP:
    +501cfc0
    00000000`00000000 ??              ???
    EXCEPTION_RECORD:  fffff88003b9a9c8 -- (.exr 0xfffff88003b9a9c8)
    ExceptionAddress: 0000000000000000
       ExceptionCode: c0000005 (Access violation)
      ExceptionFlags: 00000000
    NumberParameters: 2
       Parameter[0]: 0000000000000008
       Parameter[1]: 0000000000000000
    Attempt to execute non-executable address 0000000000000000
    CONTEXT:  fffff88003b9a220 -- (.cxr 0xfffff88003b9a220;r)
    rax=fffffa8022124c40 rbx=0000000000000000 rcx=0000000000000000
    rdx=fffff88003b9ac58 rsi=fffff88000fc60c0 rdi=fffff88003b9acf8
    rip=0000000000000000 rsp=fffff88003b9ac08 rbp=000000000000000c
     r8=0000000000000065  r9=0000000000000003 r10=4679726575516f64
    r11=000000000000000c r12=fffff88000fc92c0 r13=0000000000000312
    r14=0000000000000000 r15=0000000000000000
    iopl=0         nv up ei ng nz na pe nc
    cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00010282
    00000000`00000000 ??              ???
    Last set context:
    rax=fffffa8022124c40 rbx=0000000000000000 rcx=0000000000000000
    rdx=fffff88003b9ac58 rsi=fffff88000fc60c0 rdi=fffff88003b9acf8
    rip=0000000000000000 rsp=fffff88003b9ac08 rbp=000000000000000c
     r8=0000000000000065  r9=0000000000000003 r10=4679726575516f64
    r11=000000000000000c r12=fffff88000fc92c0 r13=0000000000000312
    r14=0000000000000000 r15=0000000000000000
    iopl=0         nv up ei ng nz na pe nc
    cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00010282
    00000000`00000000 ??              ???
    Resetting default scope
    CUSTOMER_CRASH_COUNT:  1
    DEFAULT_BUCKET_ID:  WIN7_DRIVER_FAULT
    BUGCHECK_STR:  0x7E
    CURRENT_IRQL:  0
    ANALYSIS_VERSION: 6.3.9600.17029 (debuggers(dbg).140219-1702) amd64fre
    LAST_CONTROL_TRANSFER:  from fffff8800b9eb091 to 0000000000000000
    STACK_TEXT:  
    fffff880`03b9ac08 fffff880`0b9eb091 : fffff880`0b9ec9a0 00000000`00000001 00000000`00000000 fffff880`009cf180 : 0x0
    fffff880`03b9ac10 fffff880`0b9ec9a0 : 00000000`00000001 00000000`00000000 fffff880`009cf180 00000000`00000001 : Nitin+0x4091
    fffff880`03b9ac18 00000000`00000001 : 00000000`00000000 fffff880`009cf180 00000000`00000001 00000000`00000000 : Nitin+0x59a0
    fffff880`03b9ac20 00000000`00000000 : fffff880`009cf180 00000000`00000001 00000000`00000000 00000000`03060001 : 0x1
    FOLLOWUP_IP:
    Nitin+4091
    fffff880`0b9eb091 ??              ???
    SYMBOL_STACK_INDEX:  1
    SYMBOL_NAME:  Nitin+4091
    FOLLOWUP_NAME:  MachineOwner
    IMAGE_NAME:  Nitin.sys
    STACK_COMMAND:  .cxr 0xfffff88003b9a220 ; kb
    BUCKET_ID:  WRONG_SYMBOLS
    FAILURE_BUCKET_ID:  WRONG_SYMBOLS
    ANALYSIS_SOURCE:  KM
    FAILURE_ID_HASH_STRING:  km:wrong_symbols
    FAILURE_ID_HASH:  {70b057e8-2462-896f-28e7-ac72d4d365f8}
    Followup: MachineOwner

  • VISA Shared resources by lock CVI functions

    Hello,
    Attach to the post : http://forums.ni.com/t5/LabWindows-CVI/VISA-Shared-resources/m-p/1000856#M43685
    I use LabWindows/CVI 2013 SP2.
    I have a share VISA problem : 2 functions VISA (Read and Write), on the same ressource.
    I want to protect the access to the ressource VISA with the lock functions.
    Like they propose and also the "ThreadLockTimeout" NI example.
    So only at the beginning of the software, I do step 1 : cmtStatus = CmtNewLock ("", 0, &LockHandleRS), add before that, to a free handle in case of...
    Only at the end, step 4 : cmtStatus = CmtDiscardLock (LockHandleRS), add to a "LockHandleRS = 0".
    In each read and the write VISA function (20 ms < time < 100 ms, timeOut =2 s),
    I try to use different methodes, without success :
    - to lock (step 2) :
         1) cmtStatus = CmtGetLock (LockHandleRS)
         2) cmtStatus = CmtTryToGetLock (LockHandleRS, &lock), add to a while loop (for timeOut)
         3) cmtStatus = CmtGetLockEx (LockHandleRS, 0, timeOut, &lock)
         4) and even, statusRS = viLock (portVISA, VI_EXCLUSIVE_LOCK, timeOut, VI_NULL, VI_NULL)
    - the VISA read/write function :
         "viWrite" for the ask, following by a "viRead" for the answer
         (VISA read function (# measure) : for only an acknowledge echo traitment and read data reponse)
         (VISA write function (# order) : for only an acknowledge echo traitment)
    - to unlock (if lock successfull) (step 3)
         1)2)3) cmtStatus = CmtReleaseLock (LockHandleRS)
         4) statusRS = viUnlock (portVISA)
    I display every wrong "cmtStatus" and "statusRS", but nothing appears.
    The VISA read function is called following an "EveryNCallback" DAQmx function (every 0.5 s).
    The VISA write function is called punctually, by an operator action throught various interfaces.
    If I use only the periodic VISA read function, no problem on lock/unlock.
    N.B. : Lock function (step 2) take only # 100 µs (for case 2) : at the 1rst iteration).
    N.B. : I use the same external lock/unlock functions for the VISA read/write.
    But nearly at every VISA write asking (3 on 5), I can display 2 consecutive successfull locks function (VISA read and write) ???
    N.B. : same time (100 µs).
    Following, of course, to 2 unlock functions (step 3).
    And every time, the echo of the VISA read function is treat by the VISA write function.
    And the echo of the VISA read traitment is truncked.
    So for me, I treat it like 2 VISA errors (read/write).
    ======================================
    I try to improve the NI example to show my problem.
    I hope that I do not make so much big mistakes, which would cancel the interest of this example.
    Into this small code lines, I can reproduce my problem (by quick applies on F1 button).
    I do not implimente all the fonctions I try.
    Into a bigger one, it is very easy to reproduce (even with the other functions).
    N.B. : In my final application, the thead n°1, look like more to a CVICALLBACK, than a thread with a while loop inside.
    But the problem still the same.
    Thanks a lot for consideration.
    Certified LabWindows/CVI DEVELOPER (2004)
    LabVIEW since 5.01 | LabWindows/CVI since 4.01
    Attachments:
    ThreadLockTimeout.7z ‏127 KB

    Hello,
    With NI France support, we improve to the NI example again.
    We show, with adding timing, that the example can display the message in a wrong sense (with a  software slowing down, at this moment, why ???) (see Explication°1.png).
    If we display the message before the release (//#define M2), we can not reproduce the double lock (and release),
    but also any software slowing down.
    So this example can not be use to help me to resolve my application lock trouble.
    It is not representative of my problem, which is always in progress.
    Certified LabWindows/CVI DEVELOPER (2004)
    LabVIEW since 5.01 | LabWindows/CVI since 4.01
    Attachments:
    ThreadLockTimeout n°2.7z ‏289 KB

  • Accessing Shared Resources of another computer

    Hi,
    Im migrating a program in visual basic to java. I need help on a class or functions that views shared resources on another computer just like as windows command "net view".
    Someone told me to use Runtime.getRuntime().exec("net view PC"); But I need it also to run in linux and I don't want it to be OS dependent. Is there any existing API for this?
    Thanks,
    valcaro

    Again you can not use a 'shared' resource if you do not have access from the other box.
    It doesn't matter what you do in java - it just will not work.
    In the same way you can't talk to another computer if there is no link (network) between them.
    So do you have that access in the first place?
    Windows file sharing is possible from linux. The easiest way to do it is to set it up on the box as an admin. And there are a number of complications with that and I seriously doubt that it is viable to do that via a java app.
    If you just want to communicate then do so. And file access is easily done with FTP.
    I suppose that you could, yourself, replicate the interface that windows uses for file sharing. It would take a lot of work with an a minimum a very good understanding of how windows does it and which would require you to learn with packet sniffing (since I seriously doubt this is documented.) You could tear apart one of the linux solutions that implement it as well. But regardless a lot of work.

  • Setting up two separate networks with access to shared resources

    Hi all,
    We have a two separate businesses in the same building who will both need access to shared resources and the same internet connection. They will need to remain on separate subnets and cannot communicate directly to each other. The current switch is a Cisco ESW-520-48P and we are looking at purchasing an SG-300-20P for the new business moving in. Heres how we envisage setting it up:
    ESW-520 will host Company A's network. Workstations, servers etc
    SG-300 will have two VLANS. VLAN1 will host all Company B's network. Workstations, servers etc. VLAN2 will host the shared resources such as printers.
    The internet gateway is a UNIX based system with 3 NICS. 2 NICS are taken up by ADSL connections while the other NIC is the LAN, which would connect to VLAN2 on the SG-300. We would like to define which ADSL connection to route through depending on which subnet traffic is originating.
    The ESW-520 will need access to the shared resources and internet gateway on VLAN2 on the SG-300.
    Will this be possible with these two switches? Would this be the best way to go about it?
    Appreciate any recommendations you can provide.
    Thanks,
    Tom

    Hi Tom,
    Thanks for confirming that. The SG-300 will be set in layer 3 mode. In regards to the ESW-520, will this just connect to one of the VLAN2 ports on the SG-300?
    The default gateway for devices in Company A's network will be the ESW-520, which will have a static route to the VLAN2 subnet.
    The default gateway for devices in Company B's network will be VLAN2 IP on the SG-300.
    Does this sound correct?
    Also as long as there are no routes setup between Company A and Company B's subnets, there won't be any traffic passing through such as DHCP acks etc?
    Thanks again,
    Tom

  • MS Project Very Slow and Project Files Large when Using Shared Resource Pool

    Hello,
    We are using MS Project 2010 Professional in our organization and using a shared resource pool so we can easily identify resource conflicts.  When we started this process many months ago the resource pool worked great.  Now that we have nearly
    all of our projects (~40) using the resource pool, it has become essentially unusable.  Each project file that is sharing the resource pool is 12 MB or greater in file size, and most of the project files contain less than 100 lines.  Saving any file
    takes ~4 minutes.  As a result, many of the resource managers and project managers are starting to avoid using MS Project which is undermining our original intent.
    Any thoughts on what we could try to regain the usability, make the file sizes smaller, improve save times, etc.?  Will MS Project Server fix all of these issues?
    Thanks,
    Josh

    If any of your PMs renamed, moved or over-wrote their project file whilst linked to the Resource Pool or a master, then the file may well have corrupted itself or the pool or both. With 40 files, you can guarantee one or more PMs will do one of the above,
    so file corruption is a when, not if (2days or 2 years or more).
    For 40 projects Project Server or any solution that copies data to a database so the resource data can be consolidated is needed. Project Server is not a simple application, it's a full server and requires proper training and processes to add value. And
    it needs configuring by someone who knows what they're doing!
    In the mean time try unattaching all project files from the pool, then create a new blank pool and re-attach.You will also need to File, Save as to repair each project file if needed. For bad corruption save as to a .xml format then re-import to a blank
    project.
    Or, create a new master each time by inserting all projects into a new blank project, but deselecting the Link option. All tasks are then copied and the resource data consolidated. Record a macro to make creating this very quick and easy (provided your network
    isn't too slow).
    <p>Rod Gill</p> <p><a href="http://www.project-systems.co.nz/project-vba-book/index.html/">The one and only Project VBA Book</a> <a href="http://www.project-systems.co.nz/"></p> <p>Rod
    Gill Project Management</a></p>

  • Resource Management of Shared Resource Pool at the Project Level

    I am having difficulty figuring out how to implement our resource management process. Currently we have one "Resource Pool" project that has all the shared resources. It is connected to both a "master portfolio" plan that has some task
    detail in it and other individual project plans that have their own WBS (for larger projects).
    The difficulty arises because we want to do resource allocation at a project level, but the resource usage view shows the WBS/task level detail.  I've tried grouping the resources assignments by resource and then project, but since everything is
    in the "Resource Pool" project, they all group under that project.  I've tried adding the "Project" field and it does show as the source project, but it doesn't group on that field, but rather the "Resource Pool" project
    only.
    How can I see resource allocation/usage at just the project level so our managers can do planning, negotiation, and re-allocation on a periodic basis with one simple view?
    My best current idea is to disconnect all the sub-tasks from the sharer, eliminate the WBS below the project level in the master plan and attach resources at that single line project in that master plan.  Then, we would have to manually alter the "Max"
    available time in the individual sub-plans as we altered allocations.  That essentially disconnects individual plans from both the master plan and the shared resource pool.
    Is there a better way?

    Mark,
    Yeah, I think there is a better way. Having a linked structure the contains both a pool file and a dynamic master is tenuous enough (i.e. prone to corruption), but if you start disconnecting from the pool and and messing with the master, you will most certainly
    invite trouble.
    But here is an approach that might work. I tested it on a sample pool file with two sharer files and I think it might give you what you want.
    1. First, either manually copy or use VBA to copy the contents of the Project field to a custom text field in each sharer file
    2. In the pool file display the Resource Usage view
    3. Create a group that first groups on the Resource Name and then on the Text1 field, and select "group assignments, not resource"
    4. Change the Text1 group field to be "assignment"
    Does that give you what you want?
    To help visualize, here is a screenshot of my test file. After grouping I applied a filter to Text1 with the option to also show summary tasks:
    John

  • Project 2013 with Shared Resources(resource pool) stored in O365 SharePoint

    I am trying to use both a resource pool and storing all projects files in Office 365 document library. I have 3 project files, one with resources only and 2 for project scheduling. If I store the files on the local machine, when I open both resource project
    and the task project and use shared resources, it works as expected.
    I then copied the project files to a SharePoint library and attempt to do the same thing, project does not seem to know that there are multiple project files open and the shared resource option is disabled.  
    How does project determine that multiple project files are open to enable the resource pool feature?  I have tried faking it out my mapping a drive letter, etc to the SharePoint library.   Does project/WebDAV have issues?

    Yep I'm pretty sure that resource pools and linked master files don't work with SharePoint. Pools and linked masters should only ever be very carefully used on local drives (physically within same building) as the links use DDE (developed way before SharePoint
    was even thought of) which are very fragile and prone to file corruptions.
    Rod Gill
    Author of the one and only Project VBA Book
    www.project-systems.co.nz

  • "Shared Resources error" when trying to install Photoshop Elements 11

    I keep getting installation error "Shared Resources error" when trying to install Photoshop Elements 11 (Windows 7).  Any advice will be appreciated..

    Welcome to the forum, Ted,
    Here's an older "Shared Technologies" thread: http://forums.adobe.com/message/3155897#3155897
    But, I am not sure that we were ever able to help the OP, and they never reported back with the responses from Adobe. Still, might be a tip that is useful.
    Good luck,
    Hunt
    [Edit] I mis-spoke. The OP and another user with the same error WERE helped. What I saw initially was yet another poster, who was going to contact Adobe, but never came back to the thread. In the case of the OP and another users, the issue was caused by having Adobe Bridge, included with other Adobe programs, like Photoshop and Premiere Pro, running. When they killed that, the installation went well.
    Message was edited by: Bill Hunt

  • Accessing Shared Resources

    Hi,
    Im migrating a program in visual basic to java. I need help on a class or functions that views shared resources on another computer just like as windows command "net view".
    Someone told me to use Runtime.getRuntime().exec("net view PC"); But I need it also to run in linux and I don't want it to be OS dependent. Is there any existing API for this?
    Thanks,
    valcaro

    hi,
    i already tried using Process, Runtime........ using "net view command" and parsing its OutputStream for results. Its fine and working in windows. Using that makes my program dependent to Windows...
    The program detects what OS the JVM is running on. I could make an if-else statement and add another set of command for linux(samba scripts). But doing this make things complicated.
    Is there any other way to this, like a Standard way. Like using sockets and ports and using only java native API?
    thanks,
    valcaro

  • Using public static object for locking thread shared resources

    Lets Consider the example,
    I have two classes
    1.  Main_Reader -- Read from file
    public  class Main_Reader
         public static object tloc=new object();
           public void Readfile(object mydocpath1)
               lock (tloc)
                   string mydocpath = (string)mydocpath1;
                   StringBuilder sb = new StringBuilder();
                   using (StreamReader sr = new StreamReader(mydocpath))
                       String line;
                       // Read and display lines from the file until the end of 
                       // the file is reached.
                       while ((line = sr.ReadLine()) != null)
                           sb.AppendLine(line);
                   string allines = sb.ToString();
    2. MainWriter -- Write the file
    public  class MainWriter
          public void Writefile(object mydocpath1)
              lock (Main_Reader.tloc)
                  string mydocpath = (string)mydocpath1;
                  // Compose a string that consists of three lines.
                  string lines = "First line.\r\nSecond line.\r\nThird line.";
                  // Write the string to a file.
                  System.IO.StreamWriter file = new System.IO.StreamWriter(mydocpath);
                  file.WriteLine(lines);
                  file.Close();
                  Thread.Sleep(10000);
    In main have instatiated two function with two threads.
     public string mydocpath = "E:\\testlist.txt";  //Here mydocpath is shared resorces
             MainWriter mwr=new MainWriter();
             Writefile wrt=new Writefile();
               private void button1_Click(object sender, EventArgs e)
                Thread t2 = new Thread(new ParameterizedThreadStart(wrt.Writefile));
                t2.Start(mydocpath);
                Thread t1 = new Thread(new ParameterizedThreadStart(mrw.Readfile));
                t1.Start(mydocpath);
                MessageBox.Show("Read kick off----------");
    For making this shared resource thread safe, i am using  a public static field,
      public static object tloc=new object();   in class Main_Reader
    My Question is ,is it a good approach.
    Because i read in one of msdn forums, "avoid locking on a public type"
    Is any other approach for making this thread safe.

    Hi ,
    Since they are easily accessed by all threads, thus you need to apply any kind of synchronization (via locks, signals, mutex, etc).
    Mutex:https://msdn.microsoft.com/en-us/library/system.threading.mutex(v=vs.110).aspx
    Thread signaling basics:http://stackoverflow.com/questions/2696052/thread-signaling-basics
    Best regards,
    Kristin
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • File and print sharing resource is online but isn't responding to connection attempts

    hi,
    I'm on windows 8.1 enterprise.  All of a sudden in windows explorter when I try to access drives on my network I get "file and print sharing resource is online but isn't responding to connection attempts"..  This formerly did not have
    any issues.
    I did a restore to a point where I know it did work...but it still does not connect to network drives.
    Please advise,thanks James
    AJ Anning

    Hi,
    I made a search in Cisco support forum and found some thread which had similar problem with yours, the solution of them maybe helpful with your.
    https://supportforums.cisco.com/discussion/11533701/cisco-anyconnect-3008057-certificate-validation-failure
    You can follow the reply of this thread to check Cisco certificate on your system.
    Open Certificate manager: Open Run, Type
    certmgr.msc , Press Enter.
    Roger Lu
    TechNet Community Support

Maybe you are looking for

  • Logical database definition

    Hi Experts , I am trying to execute a program with logical database . It is showing error that logical database is unknown. REPORT  ZHRTRAIN. tables :pernr. Infotypes: 0002. data: begin of name, nachn like p0002-nachn, vorna like p0002-vorna, end of

  • OBI Report Refresh automation

    Hi All I am having Oracle Data Integrator as ELT tool and Oracle Business Intelligence as reporting tool. Both are in Linux servers. I want to automate the report refreshal. My plan for this automation is as below: When ODI load gets completed, touch

  • Update iOS without iTunes.

    I have a problem with network connection so i got my iPod touch-4 Gen failed to update to iOS-5. Is that any other way to update without download it direct from iTunes? i have tried to download the IPSW restore file with my Download Manager  and hold

  • Can we scehdule the Payment Runs to run automatically

    Hi, We have a feed coming to SAP from various systems which are pre approved. The requirement is to trigger a payment run automatically. Can this be done? Please let me know. thanks

  • Variable might not have been initialized error in an assignment for school

    Hello All... I am very new to Java (started class about 2 weeks ago) and my current assignment has me a bit stumped on what I am doing wrong. I have put the code in this message for everyone to take a look at and offer advice or point me in the right