Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们可以在java中创建没有线程的死锁吗?_Java_Multithreading - Fatal编程技术网

我们可以在java中创建没有线程的死锁吗?

我们可以在java中创建没有线程的死锁吗?,java,multithreading,Java,Multithreading,我们可以在java中创建没有线程的死锁吗?这个问题是在java访谈中提出的,有人能回答吗。如果没有至少一个线程,就不可能运行代码。在某些情况下,单个线程可能会阻塞自身,例如试图将读锁升级为写锁 当线程资源自身不足时,它被称为 我在这里添加了关于Java中活锁的更多细节 也可以在不创建额外线程的情况下创建死锁,例如,终结器线程和主线程可能会彼此死锁。在Java中,没有线程,您无法执行任何操作。运行java会创建一个线程。“主”线程。

我们可以在java中创建没有线程的死锁吗?这个问题是在java访谈中提出的,有人能回答吗。

如果没有至少一个线程,就不可能运行代码。在某些情况下,单个线程可能会阻塞自身,例如试图将读锁升级为写锁

当线程资源自身不足时,它被称为

我在这里添加了关于Java中活锁的更多细节


也可以在不创建额外线程的情况下创建死锁,例如,终结器线程和主线程可能会彼此死锁。

在Java中,没有线程,您无法执行任何操作。运行
java
会创建一个线程。“主”线程。