内存共享:
一个进程的不同线程间内存是共享的,来看这样一段代码:
可以看到,我创建两个线程,分别执行func1,func2,它们都不断地打印data的值,并不断的加1,如果内存不共享,他们的data值应该是独立的,而我们来看看结果
结果
可以看见,两个线程的data值是连续的,也就是说data是两个线程间共同的值,它们共享data这个变量。
(师上官可编程)
内存共享:
一个进程的不同线程间内存是共享的,来看这样一段代码:
可以看到,我创建两个线程,分别执行func1,func2,它们都不断地打印data的值,并不断的加1,如果内存不共享,他们的data值应该是独立的,而我们来看看结果
结果
可以看见,两个线程的data值是连续的,也就是说data是两个线程间共同的值,它们共享data这个变量。
(师上官可编程)