Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Concurrencia y Paralelismo en Javascript by @eatcodetravel

gdljs
August 22, 2016

Concurrencia y Paralelismo en Javascript by @eatcodetravel

gdljs

August 22, 2016
Tweet

More Decks by gdljs

Other Decks in Technology

Transcript

  1. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello();
  2. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello();
  3. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello();
  4. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello();
  5. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello(); printHello
  6. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello(); printHello
  7. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello(); printHello print
  8. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello(); printHello print console.log
  9. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello(); printHello print console.log
  10. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello(); printHello print
  11. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello(); printHello
  12. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello();
  13. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 );
  14. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 );
  15. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 ); setTimeout
  16. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 );
  17. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 ); timer
  18. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 ); printHello
  19. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 ); printHello
  20. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 ); printHello print
  21. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 ); printHello print console.log
  22. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 ); printHello print
  23. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 ); printHello
  24. EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code

    setTimeout(printHello, 5000 ); setTimeout(printBye, 2000 ); function printBye() { log("Bye GDLJS"); } function printHello() { log("Hello GDLJS"); } function log(t) { console.log(t); }