- 博客(14)
- 收藏
- 关注
原创 数据库中出现死锁,如何解决?
死锁是指两个或多个事务互相等待对方持有的资源而无法继续执行的情况。比如,事务A和事务B分别占用了资源X和资源Y,当A试图请求Y而B占用了Y的时候,A就会被阻塞;同样的,当B试图请求X而A占用了X的时候,B也会被阻塞,这时,A和B都无法继续执行,形成了死锁。
2023-05-11 14:52:07 4796
原创 Java中的多线程编程可以通过线程类Thread和线程接口Runnable实现。
执行程序时,调用Thread类的start()方法会启动一个新线程,并在新线程中执行run()方法。- 线程间通信:多个线程之间需要进行通信来协调工作,可以使用wait()、notify()、notifyAll()等方法实现。- 线程优先级:JVM通过线程调度器来控制程序中多个线程的执行顺序,可以使用setPriority()方法设置线程的优先级。多线程编程的目的是提高程序的并发性和效率,但是也需要谨慎处理线程同步和线程间通信等问题,以免导致线程安全问题和程序性能下降。
2023-05-08 10:29:35 158
原创 如果Oracle数据库中的字段大小超过4000,可以考虑使用CLOB或BLOB类型来存储文本或二进制数据。
clob类型和blob类型的使用
2023-05-06 17:39:12 2991 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人