Methods, systems, and articles of manufacture consistent with the present invention coordinate distribution of shared memory to threads of control executing in a program by using a cooperative synchronization protocol. The protocol serializes access to memory by competing threads requesting assignment of memory space, while allowing competing threads that have already been assigned memory space, to share access to the memory. A designated area of memory assigns the memory to requesting threads. The protocol is an application level entity and therefore does access the operating system to serialize the memory allocation process.

Os métodos, os sistemas, e os artigos da manufatura consistentes com a invenção atual coordenam a distribuição da memória compartilhada às linhas do controle que executam em um programa usando um protocolo cooperativo da sincronização. O protocolo coloca em série o acesso à memória pelas linhas competindo que pedem a atribuição do espaço de memória, ao permitir que as linhas competindo que têm sido atribuídas já o espaço de memória, compartilhem do acesso à memória. Uma área designada de memória atribui a memória a pedir linhas. O protocolo é uma entidade do nível da aplicação e conseqüentemente alcança o sistema operando-se para colocar em série o processo do alocamento de memória.

 
Web www.patentalert.com

< (none)

< Thread switch logic in a multiple-thread processor

> Device for casting of metal

> (none)

~ 00025