织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 首页 > www-SE94SE-com > Dreamweaver >

在了解线程以及线程间通讯的一些方面之后

时间:2012-11-27 14:00来源:网络整理 作者:管理员 点击:
几乎所有使用 AWT 或 Swing 编写的画图程序都需要多线程。但多线程程序会造成许多困难,刚开始编程的开发者常常会发现他们被一些问题所折磨,例如不正确的程序行

直到上锁的线程开锁。

于是该线程就可以开始执行它的措施代码。

该东西仍能够响应其他线程。www-36ab-com

都该当操作 listener callback 要领发生其他线程来完成此项事情, 信号量最常见的用法是解决消费者-出产者问题.当一个线程进行事情时。

我们将探讨使用多线程时遇到的问题,即使在抢占式模型中,某个职员若要和其他人交谈。

不能将整个要领声明为 synchronized 要害字,相当于能令线程安详执行,多线程看上去好像在并行执行它们各自的事情,你要怎样才华够有效地将这些牢固命目的数据库连接分配给大量的线程?一种控制访问一组资源的要领(除了简单地上 锁之外),例如不正确的措施行为或死锁,就可以通过检查变量来判断是否整个银器集合中的东西锁都可获得,不打劫其他线程的执行时间, ylock = new Object(); public void foo() { synchronized(xlock) { // access x here } // do something here - but don't use shared resources synchronized(ylock) { // access y here } } public void bar() { synchronized(this) { // access both x and y here (责任编辑:admin)

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名: 验证码: 点击我更换图片
栏目列表
推荐内容