创建并运行java线程和关于竞态条件与临界区

编写线程运行时执行的代码有两种方式:一种是创建Thread子类的一个实例并重写run方法,第二种是创建类的时候实现Runnable接口 倾向于实现Runnable接口这种方法。因为线程池可以有效的管理实现了Runnable接口的线程,如果线程池满了,新的线程就会排队等候执行,直到线程池空闲出来为止。 常见错误:调用run()方法而非start()方法 竞态条件与临界区 在同一程序中运行多个线程本身
相关文章
相关标签/搜索