thread.asm

来自「windows下汇编语言 学习汇编语言好助手」· 汇编 代码 · 共 37 行

ASM
37
字号
;***********************
;文件:Thread.asm      *
;功能:演示线程的创建  *
;      和终止          *
;***********************
.386p
locals
.model flat,stdcall
include win32.inc
extrn MessageBoxA:proc
extrn CreateThread:proc
extrn TerminateThread:proc
extrn ExitProcess:proc

.data 
	Text			db '好吗',0
	ThreadMainBegin	db '主线程开始',0
	ThreadMainEnd	db '主线程结束',0
	ThreadBegin1	db '线程1开始',0	
	ThreadEnd1	db '线程1结束',0
	Thread1ID	dd	?
	hThread1	dd	?

.code
main:	
	call MessageBoxA,0,offset ThreadMainBegin,offset Text,MB_OK
	call CreateThread,0,000H,offset Thread1,0,0,offset Thread1ID
	mov  hThread1,eax
	call MessageBoxA,0,offset ThreadMainEnd,offset Text,MB_OK
	call ExitProcess,0
	
Thread1:
	call MessageBoxA,0,offset ThreadBegin1,offset Text,MB_OK
	call MessageBoxA,0,offset ThreadEnd1,offset Text,MB_OK
	call TerminateThread,hThread1,0
	end main

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?