Tina4

Threads#

🔥 Hot Tips

  • Debug using fileputcontents()
  • Beware race conditions if multiple threads are running concurrently.
  • Adds value to using them with Services
:::

Creating the thread#

Threads are very easily created and can be passed variables.

php
Thread::addTrigger("myFirstThread", function ($myVariable){    // run code here});

Triggering the thread#

This one line, will spin up a separate php thread, loading in Tina4 and then the anonymous function in the Thread declaration.

php
Thread::trigger("myFirstThread", "Variable passed to the thread");