Mensagens enviadas por: Laubstein, M?cio
Índice dos Fóruns » Perfil de Laubstein, M?cio » Mensagens enviadas por Laubstein, M?cio
Autor Mensagem
Isto está longe de ser exato, é só pra mostrar que você tem a ideia de que a variavel x está sendo compartilhada, mas esse código está errado, x deve ser protegida, seja usando uma técnica de lock, volatile(jvm s2), check and swap etc..
Isso ocorre porque são 2 threads diferentes, cada uma está chamando o seu método. Para realizar o seu teste, você deve criar uma classe com o método synchronized e compartilhar uma instancia desse objeto em 2 threads que invocaram o método sincronizado.

Longo caminho no mundo concorrente, indico esse livro: http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601

Abs
Não verdadeiramente aleatório, isso depende do scheduler do SO. Thread priorities também podem modificar como o scheduler trabalha, no java todas threads por default são Thread. NORM. É possível modificar esse
comportamento, mas na realidade é só uma dica não necessariamente se comportará igual em todos os SOs e isso claramente pode levar a Starvation caso mal projetado.
Notify pode ser utilizado em vez de notifyAll apenas quando as duas condições seguintes forem verdadeiras:

Uniform waiters. Apenas uma condição está associada ao conjunto de threads e cada segmento executa a mesma lógica ao retornar da espera.
One-in, one-out. A notificação sobre a variável de condição permite no máximo uma thread prosseguir.
Pode-se receber muita grana de investidores que esperam um retorno em 5 anos ou mais, porém com startup pergunte a algum deles, se nos primeiros anos os sócios devem adquirir um salário
"gordinho", caso for um funcionario apenas o salário de 7.000 + para essa vaga pode ser razoavel... esperando um bom retorno do produto final para manter esse funcionário.
Até onde meu conhecimento vai, variaveis de instância em servlets podem sofrer problemas de Race condition.
rsrs curioso para saber o salário em uma empresa Startup exigindo um curriculo desses, só pela paixão mesmo.
O jeito mais interessante é usar newScheduledThreadPool, não use Sleep.
Quais frameworks você já está utilizando?
Netbeans
Isso esta dentro de um modal e mais um componente modalOS:j_id157, quando você não coloca id em um componente do jsf ele cria um id, isso ocorreu com o j_id157, identifique quem é esse cara e coloque um id na tag, assim você terá certeza que o id não irá mudar. E mais uma coisa, não sei se você utiliza, mais procure por jQuery e estude selects, vai te ajudar a selecionar todas as linhas da table.
Dude, quando é montada a arvore do jsf od ids são montados para que não ocorram conflitos ou seja

<form id="form">
<div id="div"/>
</form>

quando vc faz um document.getElementById passando como parametro ('div'), ele não conseguira encontrar pois o jsf altera o id do div para form:div ou para form/div, não me lembro ao certo, então instale o firebug no seu firefox ou use outra ferramenta para inspecionar o seu html, ou mesmo mande mostrar o codigo fonte da página para saber o real id do seu div, ou seja da sua rich:dataTable.

Abraço
O que é simpletable?

Deveria ser uma string contendo um id de um objeto do DOM, um objeto em si, uma EL, mas somente simpletable não tem definição.
A pergunta foi na brincadeira, todos os componentes do rich-faces disponibilizam a documentação de css's utilizados e você pode "sobrescreve-los" com o seu estilo a vontade.

Abraço
CSS??
 
Índice dos Fóruns » Perfil de Laubstein, M?cio » Mensagens enviadas por Laubstein, M?cio
Ir para:   
Powered by JForum 2.1.8 © JForum Team