小编use*_*875的帖子

从阵列同时读取是否是线程安全的?

我有一个数组,其中包含声明如下的整数值:

int data[] = new int[n];
Run Code Online (Sandbox Code Playgroud)

每个值都需要处理,我将工作分成几部分,以便它可以由不同的线程处理.处理期间不会修改数组.

所有处理线程可以同时读取数组的不同部分吗?或者我必须使用锁?

换句话说:这个工单是否是线程安全的?

Array is created and filled
Threads are created and started
Thread 0 reads data[0..3]
Thread 1 reads data[4..7]
Thread 2 reads data[8..n]
Run Code Online (Sandbox Code Playgroud)

java arrays multithreading

8
推荐指数
1
解决办法
6466
查看次数

使用c#将SQL Server数据库备份到文本文件(如.csv)

我正在创建一个程序,它使用一个只有几个表的简单数据库.我需要在文本文件中备份和恢复数据库.csv.我尝试了几件事,但似乎都没有.然后我遇到了以下行:

 sqlcmd = new SqlCommand("backup database  " + dbname + " to disk='" +
 destdir + "\backup.bak", sqlcon);
Run Code Online (Sandbox Code Playgroud)

我想知道我是否可以命名backup.csv而不是.bak.我还想知道在"使用"部分包含哪些内容.任何帮助,将不胜感激.

c# sql sql-server csv export-to-csv

1
推荐指数
1
解决办法
2300
查看次数

警告this.id关键字返回未定义的Javascript

我动态地创建了几次相同的输入框.当用户按下enter键时,它会调用一个函数.然后我用这段代码测试:

function insertComment(){
  alert($(this).attr('id'));
}
Run Code Online (Sandbox Code Playgroud)

但它一直未定义返回.这是我用来创建类似输入框的语法:

$("#divToAppend").append("<input id='testID' type = 'text' class = 'formatCSS' style = 'margin-top:12px ; ' placeholder = 'Add Comment' onkeydown='if (event.keyCode == 13) insertComment()'></input>");
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 dynamic inputbox

1
推荐指数
1
解决办法
1万
查看次数