System and method for performing batch synchronization for a test sequence

   
   

A method for creating a computer program to be executed by a plurality of threads, in which the method utilizes a technique for execution synchronization referred to herein as a batch synchronization section. According to this technique, a plurality of threads may be associated with one another as a "batch" of threads. Each thread in the plurality (batch) of threads may execute the computer program simultaneously. The batch synchronization section may specify a portion of the computer program for which the execution of the portion by the plurality of threads is to be synchronized. In one embodiment different types of batch synchronization sections may be specified, wherein each type of batch synchronization section performs a different type of execution synchronization. In one embodiment the method may enable execution synchronization behavior for multiple concurrent executions of a test executive test sequence to be specified. The test sequence may include one or more batch synchronization sections. Multiple threads may each execute an instance of the test sequence to concurrently to test a group of units under test, and the batch synchronization sections may coordinate the execution of the multiple threads where necessary.

Um método para criar um programa de computador a ser executado por um plurality das linhas, em que o método utiliza uma técnica para a sincronização da execução consultou a nisto como uma seção da sincronização do grupo. De acordo com esta técnica, um plurality das linhas pode ser associado com a uma outra como um "grupo" das linhas. Cada linha no plurality (grupo) das linhas pode executar o programa de computador simultaneamente. A seção da sincronização do grupo pode especificar uma parcela do programa de computador para que a execução da parcela pelo plurality das linhas deve ser sincronizada. Em uma incorporação os tipos diferentes de seções da sincronização do grupo podem ser especificados, wherein cada tipo de seção da sincronização do grupo executa um tipo diferente de sincronização da execução. Em uma incorporação o método pode permitir o comportamento da sincronização da execução para execuções simultâneas múltiplas de uma seqüência de teste executiva do teste de ser especificado. A seqüência de teste pode incluir um ou mais seção da sincronização do grupo. As linhas múltiplas podem cada uma executar um exemplo da seqüência de teste a simultaneamente para testar um grupo das unidades sob o teste, e as seções da sincronização do grupo podem coordenar a execução das linhas múltiplas onde necessário.

 
Web www.patentalert.com

< Debugging techniques in a multithreaded environment

< Real time DSP load management system

> Camera assembly having coverglass-lens adjuster

> Method and apparatus for selecting thread switch events in a multithreaded processor

~ 00117