创建线程的两种方式
1,实现Runnable接口
创建类implements接口Runnable
实现其run方法
在测试类中创建类的实例并调用


2,继承Thread类
创建类extends接口Thread
重写其run方法
在测试类中创建类的实例并调用


多线程的数据安全解决办法(比如银行转账,买火车票等)
就是将可能会发生数据安全的代码块放进synchronized(obj){}的大括号内就可以了这样方法的执行效率会变慢,但是数据会安全。
synchronized(obj:是表示可以访问同步的对象,object表示全部都可以)


相关文章:
-
2022-12-23
-
2021-11-30
-
2021-06-12
-
2021-07-29
-
2021-11-26
猜你喜欢
-
2021-10-18
-
2021-11-29
-
2022-01-01
-
2022-01-01
-
2021-06-09
-
2021-12-18
相关资源
-
下载
2021-06-06
-
下载
2021-06-06
-
下载
2023-01-06