当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·关于“==”和equal()的问题    »显示摘要«
    摘要: string feeling = "happy is good"; "happy".equals(feeling.substring(0,5))是正确的 而 "happy"==feeling.substring(0,5)是错误的 “==”的比较是把两个不同string object放在不同的内存地址里来比较,是吗? 所以就是不同。......
    摘要: 暴简单系列之三:char a[50]中已有内容,最快方法使之全部 =0x00,0x00。 别说用for() { a[i] =0x00; } 谢谢 ......


死了,死了,关于线程的问题。没人回答我就传染非典给你们。

提这样一个问题:  
          兄弟们在扫描网络上某计算机端口的时候是怎么样做的?总共有65535个端口  
  即使是扫描前255个端口,如果用FOR   循环,主进程会暂时死掉无法响应任何事件。但为什么我用了一个线程来执行扫描端口的事件,并且优先级调到最低了,它居然还是会导致主进程无法响应?  
          真是郁闷啊!  
          有哪位兄弟好心帮我解决这个问题,我会求上帝会保佑他不得非典。

NO.1   作者: yuzhantao

假设你是在某个按纽的单击事件中写的象这样  
   
  from1.button1click(sender:tobject);  
  var  
  xx:你定义的线程对象  
  begin  
      xx:=你定义的线程对象.execute;  
  end;  
   
   
  打个比方,那这样的话,程序执行到   xx:=你定义的线程对象.execute时,只创立一个线程,就是你所谓的分线程,但这样其实与没有创建线程一样。你可以在   xx:=你定义的线程对象.execute上面加上一个没有用的语句,这样你就在button1click的线程里又创建了一个线程,而不是作为button1click的线程,你看看是不是这个原因,如不是,我继续关注,再看看


    摘要: <% dbsource="provider=sqloledb.1;..." set rs = server.createobject("adodb.recordset") strsql = "select * from table" %> <script> function forquery() { rs.......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE