Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

assunto avançado: threads (linhas de execução) #68

Open
villares opened this issue Aug 11, 2020 · 0 comments
Open

assunto avançado: threads (linhas de execução) #68

villares opened this issue Aug 11, 2020 · 0 comments
Labels
conteúdo avançado requer um esforço maior produzir este conteúdo enhancement New feature or request

Comments

@villares
Copy link
Owner

A função thread("minha_thread") executa uma função chamada minha_thread() em uma linha de execução separada do laço principal draw(), isto é, pode fazer ações demoradas sem atrapalhar a velocidade da animação, se comunicando com o draw por meio de variáveis globais, é bem simples mesmo.

limitações:

  • não aceita parâmetros (precisa mandar dados via globais) - dá pra implementar threads mais sofisticados como este ou este exemplos.
  • não pode desenhar no draw (mas rola desenhar em um offscreen buffer PGraphics!)

Exemplo bizarro, sketch usando threads recente: https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_08_10b
sketch_2020_08_10b

@villares villares added conteúdo avançado requer um esforço maior produzir este conteúdo enhancement New feature or request labels Aug 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
conteúdo avançado requer um esforço maior produzir este conteúdo enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant