-
public void run()该方法提供为线程执行的代码查看全部
-
进程:动态性 程序或任务的执行的过程, 持有资源(共享内存,共享文件)和线程(进程是它们的载体) 线程: 系统中最小的执行单元,同一进程中有多个线程。线程共享线程的资源 线程交互:即线程通信 线程间存在同步和互斥(方式)查看全部
-
线程 文字聊天,手法文件都可以理解为线程查看全部
-
进程的执行过程是动态性的。查看全部
-
单位是毫秒,可以精确到纳秒查看全部
-
进程:1.程序的执行过程;2.持有资源(内存和共享文件)和线程 线程是系统中最小的执行单元。 线程的交互:1.互斥(争用资源);2.同步(消息的同步)查看全部
-
多线程的要点查看全部
-
“synchronized + 锁”实现互斥行为查看全部
-
多线程推荐书籍查看全部
-
Thread类中的主要方法,线程具体的操作写在Thread类的run函数中。 Thread类实现了Runnalbe接口,Runnable接口也有run函数。查看全部
-
并发工具查看全部
-
多线程交互模型查看全部
-
这是一个神奇的网站。。。。。查看全部
-
同步是两个线程之间的一种交互的操作(一个线程发出消息另外一个线程响应)。 同步的实现:wait();notify();notifyAll();这三个方法都是属于Java中的Object对象的成员函数。 调用wait();和notifyAll();方法使线程进入等待或者唤醒不是在同一个线程的同一次操作中执行的,当操作结束,唤醒了所有的等待线程之后,线程又将有着公平的机会竞争CPU资源。 注意:notify();方法唤醒wait set 中的一条线程使其具有竞争CPU的机会,具体唤醒那一条线程是随机的由Java的底层算法决定,我们不能去控制。 通过synchronized关键字为临界区(critical)加锁,这样在线程竞争资源时,当某一条线程获得锁进入临界区后,其他线程将无法再次获取锁进入临界区(critical),直到获得锁的线程退出临界区(critical),释放锁资源。Java的语法保证了同一时间只能有一条线程可以获得lockObject。查看全部
-
扩展Java并发的知识4: 多线程编程常用的交互模型 Producer-Consumer模型 Read-Write Lock模型 Future模型 Worker Thread模型 扩展Java并发的知识5: Java5中并发编程工具 java.util.concurrent 线程池ExecutorService Callable & Future BlockingQueue查看全部
举报
0/150
提交
取消