private sub button3_click(byval sender as object, byval e as eventargs) dim th as new thread(new parameterizedthreadstart(addressof me.threadproc)) me.thlist.add(th) th.start(me.thlist.count) end sub
private sub button4_click(byval sender as object, byval e as eventargs) do while (me.thlist.count > 0) if me.thlist.item(0).isalive then me.thlist.item(0).abort me.thlist.removeat(0) end if loop end sub
private sub threadproc(byval obj as object) dim i as integer = cint(obj) do while true mybase.invoke(new mydeleage(addressof me.addthreadid), new object() { i }) thread.sleep(50) loop end sub
private sub addthreadid(byval i as integer) me.textbox1.text = (me.textbox1.text & i.tostring) end sub