线程不安全之线程在访问资源时候会导致冲突。
例如下列的例子
package com.test.thread;
public class TestConfilict {
/**
* @param args
*/
public static void main(String[] args) {
Counter counter=new Counter();
for...
分类:
编程语言 时间:
2014-09-25 23:29:18
阅读次数:
311
线程间的通信1.线程之间的通信简单介绍一般而言,在一个应用程序中(即进程),一个线程往往不是孤立存在的,经常须要和其他线程通信,以运行特定的任务。如主线程和次线程,次线程与次线程,工作线程和用户界面线程等。这样,线程与线程间必然有一个信息传递的渠道。这样的线程间的通信不可是难以避免的,并且在多线程编...
分类:
编程语言 时间:
2014-09-25 21:57:17
阅读次数:
355
Select 选择区(下拉列表)对象 由“”指定。 属性length 返回 Select 对象下选项的数目。 obj.length // obj.options.lengthselectedIndex 返回被选中的选项的下标。obj.selectedIndex这个下标就是在 options[] .....
分类:
编程语言 时间:
2014-09-25 21:39:57
阅读次数:
234
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1850这个题目不难,不过我开始题目意思理解错了,注意一点,一堆牌最多只能取一次,只能有一种选择,看代码低级代码#includeint main(void){ int m,i,j,s,k; int a[.....
分类:
编程语言 时间:
2014-09-25 21:53:37
阅读次数:
227
关于DmitryBaranovskiy的博客中一篇文章(http://dmitry.baranovskiy.com/post/91403200),其中有五段小代码,用来测试是否理解JavaScript的核心,闭包和作用域, 该文章也在csdn论坛上受到过关注和讨论, 集思广益,下面结合自己的理解,做...
分类:
编程语言 时间:
2014-09-25 22:38:07
阅读次数:
249
项目上线以来一直存在一个比较揪心的问题,和一个没有信心处理的BUG,那就是在应用程序启动时有可能会导致cpu跑满99%或持续在一个值如50%左右,这样一来对服务器的压力是非常大的,经常出现服务器无法远程的状态,唯有通过PowerShell杀掉对应的w3wp进程才可以解决这个问题。 为什么没有信心处理...
分类:
编程语言 时间:
2014-09-25 22:21:17
阅读次数:
363
static void Main(string[] args) { ParameterizedThreadStart doWork = new ParameterizedThreadStart(getMethod); Thread th = new Thread(d...
分类:
编程语言 时间:
2014-09-25 22:21:07
阅读次数:
174
#!/usr/bin/env python# -*- coding: utf-8 -*-#导入smtplib和MIMETextimport smtplibfrom email.MIMEText import MIMETextmail_to="XXXXXXXX@qq.com"#要发给谁def send...
分类:
编程语言 时间:
2014-09-25 22:54:17
阅读次数:
205
1.Javascript的作用域是函数作用域而非块级作用域//C语言#includevoidmain(){inti=2;i--;if(i){intj=3;}printf("%d/n",j);//useanundefinedvariable:j}这是因为c中的作用域是块级的,j是在if后的{ }中定义...
分类:
编程语言 时间:
2014-09-25 22:34:47
阅读次数:
200
HTTP Status 500 - Handler processing failed; nested exception is java.lang.OutOfMemoryError: PermGen space发生此问题的环境信息:系统:CentOS 6.5Tomcat:Tomcat 7.0.6PermGen spacePermGen space的全称是Permanent Generation ...
分类:
编程语言 时间:
2014-09-25 20:55:07
阅读次数:
240
Python中sequence主要包含存储单个元素序列和两个元素对的序列,str就是一个字符容器。
单元素序列主要有以下类型:
bytearray: 字节数组,通过built-in 函数bytearray()创建
xrange:由函数xrange(n)/xrange(start, stop, step)创建,但不支持容器上的切片,连接,复制, in/not in 判断,mi...
分类:
编程语言 时间:
2014-09-25 22:16:17
阅读次数:
445
自己第一次涉及c语言的多线程编程,实属入门了解级别的;之前只做过java的Runnable的多线程编程。本次我们可以把屏幕看成是一个资源,这个资源被两个线程所共用,
/*
#include
#include
using namespace std;
DWORD WINAPI Fun(LPVOID lpParamter)
{
while(1)
{
...
分类:
编程语言 时间:
2014-09-25 20:36:07
阅读次数:
282
public static void main(String[] args) {Runner1 r1 = new Runner1();Thread t = new Thread(r1);t.start();try {Thread.sleep(10000);} catch (InterruptedEx...
分类:
编程语言 时间:
2014-09-25 20:16:17
阅读次数:
168
;这个div就行响应单击事件了。当用户单击这个div的时候,浏览器就会被运行一个叫做“gaibian”的事件。()这个圆括号就表示运行,绝对不能缺少-->
分类:
编程语言 时间:
2014-09-25 20:32:37
阅读次数:
149
随着多核时代的到来,并行开发越来越展示出它的强大威力!使用并行程序,充分的利用系统资源,提高程序的性能。在.net 4.0中,微软给我们提供了一个新的命名空间:System.Threading.Tasks。这里面有很多关于并行开发的东西,今天第一篇就介绍下最基础,最简单的——认识和使用Paral.....
分类:
编程语言 时间:
2014-09-25 21:03:57
阅读次数:
274
第一章java语言概述1.1java语言的发展简史1990末:sun公司“Green计划”(James Gosling领导)----目的是智能家电编写一个通用嵌入式控制系统,为此创建oak 1992夏天:"Green计划"完成新平台的部分功能1992年11月:"Green计划"被转为"FirstP....
分类:
编程语言 时间:
2014-09-25 21:02:38
阅读次数:
349
1、 1 package com.helen.bean; 2 3 public class Student { 4 private int stuid; 5 private String name; 6 private String mess; 7 8 publi...
分类:
编程语言 时间:
2014-09-25 22:07:07
阅读次数:
217