Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Sub print_dots(char As String, count as integer)
  2.     For i As Integer = 0 To count-1
  3.         Print char;
  4.         Sleep CInt(Rnd() * 100), 1
  5.     Next
  6. End Sub
  7.  
  8.     Randomize(Timer())
  9.  
  10.     Print " main thread: ."
  11.     Print "other thread: *"
  12.  
  13.     '' Launch another thread
  14.     dim as string a = "a"
  15.     dim as integer count = 20
  16.     Dim As Any Ptr thread = ThreadCreate(@print_dots, cptr(any ptr, @a), cptr(any ptr, @count))
  17.  
  18.     '' Work (main thread)
  19.     'print_dots(".")
  20.  
  21.     '' Wait until other thread has finished, if needed
  22.     Print
  23.     Sleep
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement