分配和取消分配lapack_complex_double *时程序崩溃

时间:2019-06-27 07:21:41

标签: c++ multithreading crash lapacke

Route::resource('/user/{user}/post', 'UserPostController')->middleware(['auth:api', 'throttle:5,1']);

这是我的功能

data = nil;  // clear data.

[tableView reloadData];  // reloadd tableView so make it empty.

[tableView setNeedsLayout];  // layout tableView.
[tableView layoutIfNeeded];

data = the data;  // set the data you want to display.

[tableView reloadData];   // reload tableView

我在新线程中调用它。

OS: Windows;
IDE: Codelite;
Language: C++;
Package: Lapacke;

调用2或3次后,程序崩溃。请注意,如果我将lapack_complex_double更改为int或double,则可以正常工作。代码有什么问题?

更多信息:当我通过IDE(codelite)运行它时,它可以工作,但是当我通过双击从Windows文件资源管理器启动程序时,它显示出这种奇怪的行为,并且在Windows运行缓慢并挂起后,我应该重新启动Windows。

0 个答案:

没有答案